2016-02-04 3 views
0

Каковы могут быть причины, по которым все операторы, выполняющиеся с таблицей, будут работать чрезвычайно медленно, вызывая блокировку. Ни один конкретный запрос не был виновником. В какой-то момент все закончилось, и все заявления начали нормально работать, и все блокировки были устранены.Медленные SQL-запросы к таблице, вызывающей блокировку

+1

Какая СУБД для этого? Добавьте тег, чтобы указать, используете ли вы 'mysql',' postgresql', 'sql-server',' oracle' или 'db2' - или что-то еще. –

ответ

0

Коррумпированный индекс может вызвать проблему. Если есть индексы, их можно воссоздать. Если вы используете репликацию таблицы, если репликация не синхронизирована, это может вызвать медленные запросы, особенно если таблицы обрабатывают большой объем транзакций. Если вы этого еще не сделали, вы можете записать медленные запросы, так как даже запросы, которые занимают 0,5 секунды, могут быстро вызвать узкое место в системах с высоким трафиком. Это мои «поверхностные» мысли. Другие соображения, такие как дисковое пространство, оперативная память, целостность диска и т. Д. Также приходят на ум. Возможно, вы захотите проверить свои системные журналы, чтобы увидеть, появляется ли что-нибудь в течение того времени, когда вы столкнулись с проблемой.

+0

Благодарим вас за комментарий. Голова блокирующей цепи будет работать, но займет минуты, когда обычно будет работать в секундах. Когда он закончил, следующий по строке вел себя так же. Мы копируем таблицу, но из того, что я могу сказать, не было никаких проблем. Сервер имеет 256 ГБ памяти, база данных составляет 400 ГБ с максимальной памятью для экземпляра на 128 ГБ. Сервер имеет 2 2,9 ГГц -8 ядра процессоров с гиперпотоками. – HawkeyeDB

+0

Я не думаю, что это проблема с диском, и поскольку она, похоже, связана с одной конкретной таблицей, я думал, что это не серверный ресурс. В журнале не было ничего, что указывало на проблему. – HawkeyeDB

+0

Вы определили блокиратор головы? Чего он ждал? Или не было никаких ожиданий? Возможно, вам захочется сосредоточиться на этом запросе блокировщика заголовка и выработать из него какую-либо устаревшую статистику, устаревший план или проблемы с параметрами. –

Смежные вопросы