приветствую,
знаю что если столбец индексирован, то работа мускл-а ускоряется, но точно не магу понимать как работает индекси? что именно сделает индекси со столбцам?
вот я скажу вам, как я претставляю работу индекса, и исправите пожалуиста если я не прав.
допустим в таблице "mytable" есть столбец "autos" с такими значенями:
autos
-----
bmv
maybach
ferrari
hyundai
ford
mercedes
audi
и есть такои запрос:
если столбец autos не индексирован, то мускл будит винужден посмотреть все строки столбца, пока не наидиот нужную значеню.
а если autos индексирован, то уже столбец принимает приблизително такои вид:
а
audi
b
bmv
f
ferrari
ford
h
hyundai
m
maybach
mercedes
и мускл смотрит толко "загаловкам" (тоест первим символам), и если "загаловкла" не равно символа "m" (из mercedes) то игнорирует все содержание етого загаловка, и идиот далше... а когда всречается "загаловка" "m", смотрит его содержание и даганяет строку со значеням "mercedes".
ето так?
так работает индекси? или я неверно претставляю работа индексов ?(Отредактировано автором: 11 Октября, 2011 - 22:44:08)
|