Общие > Базы данных

Проектирование форума

<< < (2/5) > >>

Rodent:
Please help.
Что мне делать с моим запросом?
Какой из вариантов выбрать?

RomikChef, да плиз конкретный ответ.

Меняздесьдавнонет:
это значит, что индексы надо ставить.
у тебя база перебирает три таблицы
первую строку одной таблицы, и для ней - каждую строку второй таблицы. и для каждого сочетания - каждую строку третьей тбалицы.

ты думаешь, индексы для чего придумали? Для красоты?

CGVictor:
[off]RomikChef
Кстати, со временем инфы по MySQL на phpfaq стало казаться явно мало... Мож, что-нибудь сложить туда что-нибудь как раз по запросам, индексам и проч...?[/off]

Rodent:
Итак, нашел литературку по индексам.
Скачал кучу книг.
Вот как мне показалось неплохие ссылочки:
http://www.compdoc.ru/bd/mysql/indexuse/
http://www.podgoretsky.com/ftp/Docs/DB/MySqlManual/Indexes.html

Проставил в своей таблице индексы. Однако на быстродействие это никак не повлияло!
Может я чего-то не догоняю.
Объясните плиз нормальным (для чайника) языком, что такое индексы, с чем едят, и на что их ставят???

Rodent:
Вот что мне выдал EXPLAIN


id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra  
1 SIMPLE t1 ref PRIMARY,i_fid i_fid 3 const 1 Using where; Using temporary; Using filesort 
1 SIMPLE t2 ref i_tid i_tid 4 weare.t1.tid 3   
1 SIMPLE t3 ALL NULL NULL NULL NULL 481   

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии