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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Виснет таблица при обращении к ней!
Покинул форум
Сообщений всего: 161
Дата рег-ции: Дек. 2011
Помог: 4 раз(а)
Привет всем. Может тут кто поможет? Проблема в следующем:
Постоянно зависает одна таблица, заметил это при её апдейте. Только делаю апдейт и все, сразу висяк. Сдклал SHOW FULL PROCESSLIST, вот что он показывает:
Цитата:
id | user | host | db | command | time | state | info
3 | ... | .... | ... | QUERY | 890 | Writing to net | SELECT * FROM test.product
Ну и соответственно процесс SHOW FULL PROCESSLIST...
Кто может сказать, в чем проблема? Почему этот запрос зависает?
Заранее спасибо!
----- Ударим крепким сном по мукам совести!
Wol_fi
Отправлено: 30 Июня, 2012 - 10:26:18
Новичок
Покинул форум
Сообщений всего: 60
Дата рег-ции: Февр. 2012
Помог: 2 раз(а)
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, может он плохо переносит высокое атмосферное давление А вообщем, первым делом включите полное логирование (запросы, длительные запросы, ошибки) в мускуле, и глядите, если там пусто нужно логи ОС копать уже
Мелкий
Отправлено: 30 Июня, 2012 - 11:21:05
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
MyISAM? Или innoDB?
----- PostgreSQL DBA
lamozavrik
Отправлено: 30 Июня, 2012 - 11:54:18
Частый гость
Покинул форум
Сообщений всего: 161
Дата рег-ции: Дек. 2011
Помог: 4 раз(а)
Мелкий, MyISAM. Если делал InnoDB, то апдейт проходит, но тот старый процесс все равно висит. Просто наверное, из за того, что InnoDB поддерживает транзакции, и проходит апдейт.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.