Задавайте вопросы, мы ответим
Вы не зашли.
Добавлены строки: 21057 (запрос занял 108.9304 сек.)
SQL-запрос:
INSERT IGNORE INTO temp2
SELECT page_graph.id_page_to
FROM page_graph
RIGHT JOIN temp1 ON ( temp1.id = page_graph.id_page_from ) ;
---------------------------------------
А SELECT:
строки 0 - 29 (4,629,563 всего, запрос занял 0.0004 сек.)
SQL-запрос:
SELECT page_graph.id_page_to
FROM page_graph
RIGHT JOIN temp1 ON ( temp1.id = page_graph.id_page_from ) ;
Как сие чудо можно оптимизировать??
Отредактированно TimeKeeper (04.09.2008 16:36:42)
Неактивен
Выглядит так, что у Вас на таблице temp2 случается WRITE LOCK (т.е. нельзя писать).
Наверняка у Вас параллельно какой-то долгий SELECT из temp2 выполняется.
1. Какой механизм хранения у таблицы temp2 (SHOW CREATE TABLE temp2;)?
2. Включен ли лог медленных запросов (slow query log)?
Неактивен
Сколько времени будет занимать следующий запрос?
Неактивен
Кстати, тут, возможно, еще играет особую роль LIMIT, который дописывает PMA.
Ведь там 4 миллиарда строк, да? А SELECT выбирает первые 30
Неактивен
тут, возможно, еще играет особую роль LIMIT, который дописывает PMA.
А что такое PMA?
Неактивен
PMA - PhpMyAdmin
Неактивен