Я пытаюсь понять потенциальную проблему производительности с нашей базой данных (SQL 2008) и, в частности, с одним счетчиком производительности SQLServer: Latches \ Total Latch Wait Time Total Latch Wait Time (ms) , Мы наблюдаем замедление времени ответа БД, и единственный корреляционный шип, с которым я могу сравниться, - это всплеск в Total Latch Wait Time и Latch Waits/sec. Я не вижу каких-либо узких мест в дисковых вводах, использовании ЦП или памяти.Захваты SQL Server и их индикация проблем с производительностью
Общее объяснение защелки SQLServer заключается в том, что это легкий замок, но я пытаюсь получить более подробное представление о том, что такое защелка, как она отличается от блокировки и каково ее большое количество, что я я вижу, может быть индикатором для.
Что изменилось? Любые изменения конфигурации, модификации оборудования, изменения кода приложения, изменения схемы? –
Ничего не изменилось, поскольку код, конфигурация или загрузка с предыдущего дня ничего не изменилось. Не видя активности роста файлов, работы с резервными копиями, внешних процессов и т. Д. – duckworth
Эти сообщения были чрезвычайно полезны при понимании улучшенных защелок: http://blogs.msdn.com/psssql/archive/2009/07/08/ qa-on-latches-in-the-sql-server-engine.aspx http: // blogs.msdn.com/psssql/archive/2009/01/28/hot-it-works-sql-server-superlatch-ing-sub-latches.aspx – duckworth