Оптимизация запросов с помощью индексовhttp://softtime.ru/forumОптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498490Хм... судя по всему таблички время от времени чинить/проверять нужно... ну или так вот (удалить, снова создать).Оптимизация запросов с помощью индексовTue, 13 Dec 2011 19:17:15 +0300cheopsОптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498486Вооо, что делает уставшая голова: смотро, индексы уже стояли IX_prc_items_prices(items_id, is_current_price, new_price) запускаю: 0.17 мин. Думаю давай создам индексы по...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 18:52:42 +0300daniel20Оптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498477Повесьте индекс на is_current_price - меняется ли скорость запроса? После этого, если не сложно приведите EXPLAIN - сколько записей перелопачивается...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 17:53:01 +0300cheopsОптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498476"Еще забыл сказать, поменял эти две таблицы с InnoDB на MyIsam. Запустил этот запрос, "работает медленнее. Наверно Mysql settings не...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 17:52:22 +0300cheopsОптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498467запуск 3 раза моего запроса: 0.177, 0.177, 0.178 запуск 3 раза вашего запроса: 0.600, 0.618, 0.612 немножко оптимизировал ваш запрос...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 16:33:56 +0300daniel20Оптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498453Попробуйте для начала так (только скорости реально замеряйте - стало быстрее или медленее) SELECT `i`.`items_id` , `ip`.`new_price` FROM items i...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 15:36:15 +0300cheopsОптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498447Блин. Но как сделать сортировку быстрой? вот запрос: SELECT `i`.`items_id` , `ip`.`new_price` FROM items i INNER JOIN `items_prices` AS `ip`...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 15:07:32 +0300daniel20Оптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498433Вот смотрите что происходит, в случае IX_prc_items_prices - происходит полный скан таблицы (60203 строки), причем таблица сбрасывается на диск, сортировка...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 13:43:53 +0300cheopsОптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post4984271 SIMPLE ip index (null) IX_prc_items_prices 18 (null) 60203 Using where; Using index; Using temporary; Using filesort 1 SIMPLE i...Оптимизация запросов с помощью индексовTue, 13 Dec 2011 11:56:31 +0300daniel20Оптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post4983771. А можно еще EXPLAIN-схему запроса увидеть? 2. InnoDB специально используете? Можно услышать причины? Или вам все-равно, если да, то...Оптимизация запросов с помощью индексовMon, 12 Dec 2011 20:26:58 +0300cheopsОптимизация запросов с помощью индексовhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=83828#post498364Здравствуйте! имею 2 таблицы: CREATE TABLE items( items_id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255) DEFAULT NULL, when_added TIMESTAMP NULL...Оптимизация запросов с помощью индексовMon, 12 Dec 2011 19:43:14 +0300daniel20