SQL Server 2016: учет блокировок и кратковременных блокировок в DMF статистики работы индекса
SQL Server 2016: учет блокировок и кратковременных блокировок в DMF статистики работы индекса

SQL Server 2016: учет блокировок и кратковременных блокировок в DMF статистики работы индекса

❤ 510 , Категория: Новости,   ⚑ 15 Авг 2017г

Содержание:
1. Обзор блокировок и кратковременных блокировок (Вы читаете данный раздел);
2. Ожидания SQL Server;
3. Учет блокировок и кратковременных блокировок в DMF статистики работы индекса (Вы читаете данный раздел).


Мы рассмотрим следующие столбцы dm_db_index_operational_stats, связанные с блокировками и кратковременными блокировками в Microsoft SQL Server:

Выявление индексов, связанных с длительными ожиданиями блокировок и кратковременных блокировок, происходит по простому протоколу.
1. Если выяснилось, что ожидания блокировок и кратковременных блокировок — одни из самых длительных по средней величине, го перейти к диагностике баз данных, участвующих в блокировках.
2. Перейти к деталям объектов и индексов, участвующих в наиболее часто применяемых блокировках.

Шаг 1. Определение баз данных, участвующих в ожиданиях блокировок и кратковременных блокировок
Запрос в коде выше изолирует базы данных, объекты и индексы, с которыми связано больше всего блокировок. В этом примере встречаются в основном ожидания краткосрочных блокировок, поэтому мы используем краткосрочную блокировку ввода-вывода из трех приведенных ниже вариантов (в зависимости от самого большого типа ожидания для первоначального запроса статистики ожиданий). Обратите внимание, что если вы заинтересованы в деталях только определенных столбцов, связанных с нужными ожиданиями, можно сократить список столбцов (см. код ниже).

Использование последнего из трех запросов показывает, что я сосредоточился на идентификации объектов и индексов, задействованных в первом наборе столбцов, а также метрики для всех столбцов блокировок и кратковременных блокировок. Я хочу убедиться, что результаты ограничены исключительно строками с нужными блокировками, а затем, поскольку наиболее распространенным типом ожидания являются ожидания кратковременных блокировок, выполняется сортировка в порядке убывания по времени кратковременной блокировки. Полученные результаты показаны на экране выше.


Изучили SQL Servet от и до и теперь находитесь в поиске работодателя, способного по достоинству оценить ваши навыки? Тогда обязательно загляните на http://cloudzy.ru/. Здесь вы найдете реальные отзывы о интересующих вас компаниях и сможете заранее составить представление о своем будущем месте работы.


Продолжение следует…


По теме: ( из рубрики Новости )

Оставить отзыв

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*

6 − 5 =

Похожие записи

наверх