Автор |
Сообщение |
BS Эксперт |
|
Последнее время мучает вопрос, связанный с количеством условий у запроса. Как влияет размер условие на быстродействие?
Например, есть запрос. Но в WHERE можно ещё добавить параметры, с которыми будет такой же результат выборки, как и без них.
За уши притянутый пример:
Есть две таблицы люди(с полем пол) и встречи(1+1). Пусть встречи могут быть только с людьми разного пола. Нужно сделать выборку с кем встречалась девушка, например. В результате выборки выпадут только парни. Но если ещё добавить в условие, что пол второй половинки "м", как это скажется на времени выборки? |
|
|
|
|
1ddr Гуру Предупреждений : 1
|
|
Ставишь например Toad или Sql Navigator, пишешь запрос и запускаешь на оценку трудоемкости, он тебе показывает в абстрактных попугаях сколько запрос сожрет первый, а сколько второй. |
|
|
|
|
BS Эксперт |
|
Почитал, обе софтины для оракла. Будет ли оценка трудоёмкости работать без оракла? И нужно ли заполнять таблицы данными? |
|
|
|
|
ultrancux Продвинутый форумчанин |
|
гугли "план выполнения запроса" |
|
|
|
|
|