|
|
|
| Ребята, а вот такой вопрос возник
Если я в MYSQL делаю выборку
SELECT FROM my_tbl WHERE param1='молоко' AND param2='гвозди'
То имеет значение на быстроту выполнения какой параметр первым ставить?
И если да, то какой надо первее? | |
|
|
|
|
|
|
|
для: vovabigov
(03.09.2008 в 13:20)
| | В большинстве случаев нет - оптимизатор сам может определить порядок, но если вы хотите ему помочь, то ставьте на первое место то условие, которое выдаст меньше количество записей. Если вы заранее знаете, что условие param2='гвозди' выдаст 100 записей, а param1='молоко' - 10000, их лучше поменять местами. | |
|
|
|