Каковы могут быть причины, по которым все операторы, выполняющиеся с таблицей, будут работать чрезвычайно медленно, вызывая блокировку. Ни один конкретный запрос не был виновником. В какой-то момент все закончилось, и все заявления начали нормально работать, и все блокировки были устранены.Медленные SQL-запросы к таблице, вызывающей блокировку
ответ
Коррумпированный индекс может вызвать проблему. Если есть индексы, их можно воссоздать. Если вы используете репликацию таблицы, если репликация не синхронизирована, это может вызвать медленные запросы, особенно если таблицы обрабатывают большой объем транзакций. Если вы этого еще не сделали, вы можете записать медленные запросы, так как даже запросы, которые занимают 0,5 секунды, могут быстро вызвать узкое место в системах с высоким трафиком. Это мои «поверхностные» мысли. Другие соображения, такие как дисковое пространство, оперативная память, целостность диска и т. Д. Также приходят на ум. Возможно, вы захотите проверить свои системные журналы, чтобы увидеть, появляется ли что-нибудь в течение того времени, когда вы столкнулись с проблемой.
Благодарим вас за комментарий. Голова блокирующей цепи будет работать, но займет минуты, когда обычно будет работать в секундах. Когда он закончил, следующий по строке вел себя так же. Мы копируем таблицу, но из того, что я могу сказать, не было никаких проблем. Сервер имеет 256 ГБ памяти, база данных составляет 400 ГБ с максимальной памятью для экземпляра на 128 ГБ. Сервер имеет 2 2,9 ГГц -8 ядра процессоров с гиперпотоками. – HawkeyeDB
Я не думаю, что это проблема с диском, и поскольку она, похоже, связана с одной конкретной таблицей, я думал, что это не серверный ресурс. В журнале не было ничего, что указывало на проблему. – HawkeyeDB
Вы определили блокиратор головы? Чего он ждал? Или не было никаких ожиданий? Возможно, вам захочется сосредоточиться на этом запросе блокировщика заголовка и выработать из него какую-либо устаревшую статистику, устаревший план или проблемы с параметрами. –
- 1. Ошибки слишком медленные в таблице слияния
- 2. Медленные скрипты Google в таблице/неэффективный код
- 3. Получить блокировку ABSOLUTE в таблице SQL
- 4. Android - Возврат к вызывающей деятельности
- 5. Видеофильмы медленные
- 6. node.js и медленные запросы к базе данных
- 7. Медленные раз подключения к FileMaker через ODBC
- 8. значение realloc'ed не возвращается к вызывающей функции
- 9. Доступ к вызывающей службе из ServiceRunner?
- 10. Force RedirectToAction, чтобы вернуться к представлению вызывающей
- 11. Возврат к вызывающей странице с общей страницы
- 12. Доступ к ресурсу в вызывающей сборке
- 13. Возвращение функция возвращается к основной вместо вызывающей
- 14. Jquery вызывающей функции к родительскому элементу
- 15. вызов функции не возвращается к вызывающей функции
- 16. Как вернуться к функции, вызывающей текущую функцию
- 17. Как задержать возврат к вызывающей функции swift
- 18. Доступ к переменной экземпляра, вызывающей цикл сохранения?
- 19. Медленные запросы в таблице транзакций - sql-раздел в качестве решения?
- 20. Apache Дрель - Медленные запросы
- 21. Mysql вставка, обновления очень медленные
- 22. Как вернуться к главному, а не к функции, вызывающей его
- 23. Выполняют ли транзакции блокировку таблиц
- 24. Как отключить блокировку в таблице на SQL Server?
- 25. Как установить долгосрочную блокировку строки в таблице InnoDB MySQL?
- 26. mssql Как получить блокировку на всей таблице без выбора оператора?
- 27. Медленные сеансы заканчиваются
- 28. Медленные вставки в PostgreSQL
- 29. SQL удалить блокировку
- 30. Медленные флажки в IE?
Какая СУБД для этого? Добавьте тег, чтобы указать, используете ли вы 'mysql',' postgresql', 'sql-server',' oracle' или 'db2' - или что-то еще. –