Объеденить 2 и 3 запроса в 1http://softtime.ru/forumОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473492ок, спасибо, буду тестироватьОбъеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 20:08:01 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473486Если колеблется, значит уже не от скрипта скорость зависит, а от нагрузки машины - загоняйте запросы в циклы, чтобы время...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 19:39:57 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473483уже реже чем 94мс стало выполнятся...колеблется от 63мс до 94мсОбъеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 19:29:56 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473481Скорость не изменилась? По прежнему 94мс? Кстати, имеются в виду микро или милисекунды (может уже ограничение в подсчете времени и...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 19:17:38 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473480EXPLAIN поставил в самом начале запроса перед селект...см. приложениеОбъеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 19:02:32 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473476Можно (смотрите ниже), но дело не в JOIN-ах и вложенных запросах, а в том, чтобы подцепить индексы, а они судя...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 18:40:36 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473475Время аналогичное. А нельзя ли сделать полостью на джоинах? А то вложенные запросы как говорилось замедляют исполнение. Насчет дампа -...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 18:37:24 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473473А теперь попробуйте вот такой запрос - у него время уменьшается? SELECT p.`em_partner_file`, p.`em_partner_title` FROM (SELECT * FROM `em_partner_block` WHERE...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 18:00:15 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473471на сервере удаленноОбъеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:48:03 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473470да никак, 94мс так и осталосьОбъеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:47:34 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473469Ага, в общем не очень большие таблицы и порядок таблиц в запросах у вас верный. Тестируете эти запросы на сервере...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:47:05 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473468Исправьте запрос следующим образом SELECT p.`em_partner_file`, p.`em_partner_title` FROM `em_partner_block` p JOIN `em_category` c ON (p.`em_category_id`=c.`em_category_parent_id`) WHERE p.`em_category_id` = ( SELECT...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:44:39 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473467em_category - 349088 em_partner_block - 180Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:42:58 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473466Да, только запятая после PRIMARY KEY, а не после KEY. В уже в существующую таблицу можно добавить его так ALTER...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:42:00 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473465PRIMARY KEY (`em_partner_id`) KEY `em_category_id` (`em_category_id`), так? это в таблице em_partner_blockОбъеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:37:51 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473462Выполните запросы SHOW TABLE STATUS LIKE 'em_category' \G SHOW TABLE STATUS LIKE 'em_partner_block' \GКакие значения в поле Data_length?Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 17:05:08 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473457у меня нет доступа к пхп май админу....пользуюсь скуль менеджером...там свойства таблицы есть, но не показывает ее объемОбъеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 16:56:05 +0300TetRiskaОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473456Добавьте индекс на столбец em_category_id таблицы em_partner_block. Как изменилось время?Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 16:53:22 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473455Сейчас попробую в минимально формате базу данных воспроизвести и повозиться с запросами непосредственно, а не умозрительно.Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 16:52:02 +0300cheopsОбъеденить 2 и 3 запроса в 1http://softtime.ru/forum/read.php?id_forum=3&id_theme=79445#post473453"по объему не скажу, нужно писать скрипт, что не очень хочется...из дампа видно количество "записей Посмотрите в SHOW STATUS или...Объеденить 2 и 3 запроса в 1Fri, 11 Mar 2011 16:49:20 +0300cheops