Текущее время: Пт, апр 20 2018, 07:23

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Индекс при работе с прозрачной таблицей
СообщениеДобавлено: Вт, апр 04 2017, 13:47 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4371
Откуда: Москва
ArmAnn, пример я все-таки привел придуманный, на основе прошлого опыта.
Сейчас такой тестовой ситуации под руками нет, чтобы продемонстрировать планы запросов, дату сбора статистики и селективность каждого поля.
Такого типа проблемы встречались неоднократно и я для себя сделал вывод, что оптимизатор работает лучше, когда все индексы на таблице в равных условиях (уж или везде MANDT есть, или везде - нет).

_________________
Удача - результат нашего желания (© А. Нортон)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Индекс при работе с прозрачной таблицей
СообщениеДобавлено: Вт, апр 04 2017, 13:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4371
Откуда: Москва
А вот предыдущий заход обсуждения этой темы:
viewtopic.php?f=13&t=67478&hilit=MANDT

Вариация моего п.2:
Удав написал(а):
4.Опитмизатор СУБД (в частности Oracle) принимает решение об использовании того или иного индекса в том числе по количеству совпадающих полей в индексе и условиях запроса.
Если в индексе не будет MANDT, то взяться может при прочих равных условиях первичный ключ - для него же не будут удалять MANDT из инденкса ;)

_________________
Удача - результат нашего желания (© А. Нортон)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Индекс при работе с прозрачной таблицей
СообщениеДобавлено: Вт, апр 04 2017, 16:31 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 21:32
Сообщения: 2446
Пол: Мужской
Понял, спасибо

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Индекс при работе с прозрачной таблицей
СообщениеДобавлено: Пн, апр 10 2017, 13:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 19:21
Сообщения: 1044
CBO даже у Оракла довольно капризен и может менять свою позицию радикально (например при апгрейде, или при увеличении кол-ва записей). Если не хотите попасть на "слетание" индексов, то лучше все поля из условий иметь в наличии и причем в том порядке в котором они идут в условие.

_________________
я твой сап эфай внедрял


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2

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


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

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


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

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