Текущее время: Сб, июн 28 2025, 15:08

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Работа с индексами
СообщениеДобавлено: Пт, янв 13 2006, 14:25 
Гость
Ситуация такова. Создали в табличке Oracle индекс, в словаре индекс не создали, будет ли этот индекс рабочим и убыстрит ли он выборку данных или ничего не изменится или наоборот всё будет плохо?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, янв 13 2006, 14:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
На сколько себе представляю, в этом случае использование такого индекса для выборки данных будет аналогично индексу, заведённому через словарь, но без возможностей, доступных словарному (транспорт, версии и др.)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 13 2006, 14:46 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
уже плохо, потому что вся информация об индексах храниться в саповских таблицах.
скорее всего база индекс использовать будет, но вот при просмотре планов запросов из сапа наверняка будут баги
передалать!

_________________
полный SAPец


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 13 2006, 16:23 
Гость
Есть ключ к таблице на уровне словаря. Есть соответствующий ему индекс в Oracle. При обращении к таблице иди последовательное считывание и очень долго, т.е. скорее всего выборка идет не по индексу. Похоже что нет связи индекса R/3 и индекса Oracle (были сбои в системе). Как кзнать наличие этой связи и что можно сделать вообще?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 13 2006, 17:55 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
собрать статистику по таблицам
в st05 оттрасировать запрос и посмотреть план его выполнения. если индекс не используется, то либо он плохой либо сап его не знает.
можно попробовать хинты. как пробовать была ссылка

_________________
полный SAPец


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 13:03 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, янв 16 2006, 12:59
Сообщения: 40
никаких проблем не будет, за исключением того, что администратор будет получать варнинг при checkdb, но это фигня.

Более того, бывает индекс иначе и не создашь, если с таблицей идет активная работа. Сапец не умеет создавать индексы в оракле "онлайн"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 13:05 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, янв 16 2006, 12:59
Сообщения: 40
slash написал(а):
собрать статистику по таблицам
в st05 оттрасировать запрос и посмотреть план его выполнения. если индекс не используется, то либо он плохой либо сап его не знает.
можно попробовать хинты. как пробовать была ссылка


Собрать статистику опять таки саповскими средствами не удастся нормально.

и оракелу пофиг на то, знает ли сап об индексах или нет. Решение принимает Oracle CBO


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB