Нужна помощь с оптимизацией JOINhttp://softtime.ru/forumНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497546""`catalog` tinytext, "Кстати, у вас тут тоже только цифры храняться? " "PS Все такие поля лучше сделать числовыми - будет...Нужна помощь с оптимизацией JOINMon, 5 Dec 2011 15:00:51 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497351Следующий этап, это оптимизировать внутренние запросы, которые 2 и 3 помечены, нужно добиться, чтобы там использовались ключи. От LEFT JOIN...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 18:42:39 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497343id select_type table type possible_keys key key_len ref rows Extra 1 PRIMARY "derived2" ALL NULL NULL NULL NULL 12 Using...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 17:36:31 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497332Да, но индекс все-равно не используется. Попробуйте следующий запрос, что он возвращает? EXPLAIN SELECT * FROM (SELECT * FROM...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 16:29:05 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497330"`catalog` tinytext, Кстати, у вас тут тоже только цифры храняться? PS Все такие поля лучше сделать числовыми - будет гораздо...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 16:22:48 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497329"Это самом собой, но еще нужно проиндексировать. добавил ключ к полю id_company id select_type table type possible_keys key key_len...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 16:13:10 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497326Это самом собой, но еще нужно проиндексировать.Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 16:02:54 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497325аа сейчас поставлю в таблице obyav полю id_company тип intНужна помощь с оптимизацией JOINFri, 2 Dec 2011 16:00:03 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497324"Ага не заметил, что у вас obyav.id_company не первичный ключ. Проиндексируйте его (пусть пока все дополнительные условия находятся в WHERE)....Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 15:52:15 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497323Ага не заметил, что у вас obyav.id_company не первичный ключ. Проиндексируйте его (пусть пока все дополнительные условия находятся в WHERE)....Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 15:29:38 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497321"Временно перенесите все условия в WHERE, оставьте только company.id_news = obyav.id_company в ON - ситуация не меняется? EXPLAIN SELECT *...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 15:17:17 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497319Временно перенесите все условия в WHERE, оставьте только company.id_news = obyav.id_company в ON - ситуация не меняется?Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 15:02:32 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497318"Если поставить условие company.id_news = obyav.id_company первым отчет EXPLAIN не меняется? все так жеНужна помощь с оптимизацией JOINFri, 2 Dec 2011 15:00:16 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497309Если поставить условие company.id_news = obyav.id_company первым отчет EXPLAIN не меняется?Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 14:19:19 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497307obyav CREATE TABLE `obyav` ( `id_obyav` int(11) NOT NULL AUTO_INCREMENT, `id_company` tinytext, `title` tinytext, `type` tinytext, `info` text, `logo` tinytext,...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 14:15:44 +0300adebiziНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497305А можно увидеть структуру таблицы obyav (SHOW CREATE TABLE), да и company тоже? У вас там индексы какие-то есть?Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 13:52:32 +0300cheopsНужна помощь с оптимизацией JOINhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83649#post497304EXPLAIN SELECT звездочка FROM obyav JOIN company ON obyav.catalog = '3' AND obyav.top IS NULL AND company.id_news = obyav.id_company AND...Нужна помощь с оптимизацией JOINFri, 2 Dec 2011 13:46:36 +0300adebizi