Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Виснет таблица при обращении к ней!
Форумы портала PHP.SU » » Вопросы новичков » Виснет таблица при обращении к ней!

Страниц (1): [1]
 

1. lamozavrik - 30 Июня, 2012 - 09:10:54 - перейти к сообщению
Привет всем. Может тут кто поможет? Проблема в следующем:
Постоянно зависает одна таблица, заметил это при её апдейте. Только делаю апдейт и все, сразу висяк. Сдклал SHOW FULL PROCESSLIST, вот что он показывает:
Цитата:

id | user | host | db | command | time | state | info
3 | ... | .... | ... | QUERY | 890 | Writing to net | SELECT * FROM test.product

Ну и соответственно процесс SHOW FULL PROCESSLIST...
Кто может сказать, в чем проблема? Почему этот запрос зависает?
Заранее спасибо!
2. Wol_fi - 30 Июня, 2012 - 10:26:18 - перейти к сообщению
lamozavrik пишет:
Привет всем. Может тут кто поможет? Проблема в следующем:
Постоянно зависает одна таблица, заметил это при её апдейте. Только делаю апдейт и все, сразу висяк. Сдклал SHOW FULL PROCESSLIST, вот что он показывает:
Цитата:

id | user | host | db | command | time | state | info
3 | ... | .... | ... | QUERY | 890 | Writing to net | SELECT * FROM test.product

Ну и соответственно процесс SHOW FULL PROCESSLIST...
Кто может сказать, в чем проблема? Почему этот запрос зависает?
Заранее спасибо!

Ну проблем много может быть, может таблица похеренная (если это так, то мускуль ругается при рестарте в консоль), может I/O error, может он плохо переносит высокое атмосферное давление Радость А вообщем, первым делом включите полное логирование (запросы, длительные запросы, ошибки) в мускуле, и глядите, если там пусто нужно логи ОС копать уже
3. Мелкий - 30 Июня, 2012 - 11:21:05 - перейти к сообщению
MyISAM? Или innoDB?
4. lamozavrik - 30 Июня, 2012 - 11:54:18 - перейти к сообщению
Мелкий, MyISAM. Если делал InnoDB, то апдейт проходит, но тот старый процесс все равно висит. Просто наверное, из за того, что InnoDB поддерживает транзакции, и проходит апдейт.

 

Powered by ExBB FM 1.0 RC1