Оптимизация запросов. Оно надо? | |
---|---|
Foxtrot Автор Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
Итак имеем 1це 8.х и сиквел 20хх
как известно сиквел автоматом может сам пытаться оптимизировать запрос. ктонить заморачивается по этому поводу? к примеру если известно что количество уникальных записей Субконто2 больше чем Субконто1 то в выражении
или оставить на усмотрение сиквелу? кто как решает для себя вопрос оптимизации запросов? ------------------ Мойте ноги, моя ноги вы моете и руки |
Re: Оптимизация запросов. Оно надо? | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Ну-у-у, лучше не заморачиваться, оптимизатор сам выбирает порядок связывания на основе статистики www.sql.ru , более того хинты могут сильно тормозить выполнение запроса (лично сталкивался при переносе 1С7.7 с 2000 на 2005)
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Оптимизация запросов. Оно надо? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Насколько я в курсе, порядок следования предикатов в большинстве СУБД (и даже в фоксе) никакого значения не имеет - оптимизатор основывается вовсе не на порядке условий в тексте запроса. А хинты - общее правило такое, что хинты использовать следует лишь в крайних случаях - когда другим способом вправить мозги оптимизатору не удаётся.
------------------ WBR, Igor |
Re: Оптимизация запросов. Оно надо? | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Как уже написано, порядок предикатов роли не играет. Большую роль играет наличие/отсутствие нужных индексов. Вау-эффект не гарантируется, но некоторые вещи даже на глаз быстрее выполняются.
------------------ Лень - это неосознанная мудрость. |
Re: Оптимизация запросов. Оно надо? | |
---|---|
Foxtrot Автор Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
про порядок: это попытка словами фокспрошника обозначить проблему
------------------ Мойте ноги, моя ноги вы моете и руки |
© 2000-2024 Fox Club  |