Поделиться через


SQL Server, объект методов доступа

Объект Access Methods в SQL Server предоставляет счетчики для мониторинга доступа к логическим данным в базе данных. Физический доступ к страницам базы данных на диске отслеживается с помощью счетчиков Диспетчера буферов . Мониторинг методов, используемых для доступа к данным, хранящимся в базе данных, помогает определить, можно ли повысить производительность запросов, добавив или изменив индексы, добавив или переместив секции, добавив файлы или группы файлов, дефрагментируя индексы или переопределяя запросы. Счетчики методов Access также можно использовать для отслеживания объема данных, индексов и свободного места в базе данных, тем самым указывая объем данных и фрагментацию для каждого экземпляра сервера. Чрезмерная фрагментация индекса может повысить производительность.

Дополнительные сведения о томе данных, фрагментации и использовании используют следующие динамические административные представления:

Для использования пространства в tempdb на уровне файла, задачи и сеанса используйте следующие динамические административные представления:

В этой таблице описываются счетчики методов доступа SQL Server.

Счетчики методов доступа SQL Server Описание
Пакеты очистки au/с Количество пакетов в секунду, успешно завершенных фоновой задачей, которая очищает отложенные единицы выделения.
Очистки AU в секунду Количество единиц выделения в секунду, успешно удаляемых фоновой задачей, которая очищает отложенные единицы выделения. Для каждого сокращения единицы распределения требуется несколько партий.
По ссылке Lob Create Count Количество значений больших объектов (lob), передаваемых по ссылке. LOB используются в определённых операциях с большим объемом данных, чтобы избежать затрат на передачу по значению.
Количество использования больших объектов по ссылке Количество значений LOB по ссылке, которые использовались. В ссылочных LOBах используются в некоторых массовых операциях, чтобы избежать затрат на передачу по значению.
Подсчёт Lob Readahead Количество страниц LOB, для которых была выполнена предварительная выборка (readahead).
Подсчет протяжки в строке Количество значений столбца, которые были извлечены из другой строки и помещены в текущую строку.
Подсчет строки Push Off Количество значений столбцов, которые были отправлены из строки в вне строки.
Отложенное удаление aus Количество единиц выделения, ожидающих удаления фоновой задачей, которая очищает отложенные единицы выделения.
Отложенные наборы строк Количество наборов строк, созданных в результате прерванных операций построения онлайн индекса, ожидающих удаления фоновой задачей, очищающей отложенные наборы строк.
Очистки удаленных наборов строк в секунду Количество наборов строк в секунду, созданных в результате прерывания операций сборки индекса в сети, которые были успешно удалены фоновой задачей, которая очищает отложенные удаленные наборы строк.
Опущенные наборы строк/сек Количество наборов строк в секунду, созданное в результате прерванных операций сборки индекса в сети, пропущенных фоновой задачей, которая очищает созданные отложенные наборы строк.
Экстент, расположение сделки в секунду Количество экстентов, освобожденных в секунду во всех базах данных в этом экземпляре SQL Server.
Выделенные области/сек Количество экстентов, выделенных в секунду во всех базах данных в этом экземпляре SQL Server.
Неудачные операции очистки AU в секунду Количество пакетов в секунду, завершившемся сбоем и обязательным повтором, от фоновой задачи, которая очищает отложенные единицы выделения. Сбой может возникнуть из-за нехватки памяти или места на диске, сбоя оборудования и других причин.
Файл cookie листовой страницы с ошибкой Количество случаев, когда файл cookie конечной страницы не может использоваться во время поиска индекса, так как изменения произошли на конечной странице. Файл cookie используется для ускорения поиска индекса.
Файл cookie страницы дерева с ошибкой Количество случаев, когда файл cookie дерева не может использоваться во время поиска индекса, так как изменения произошли на родительских страницах этих страниц дерева. Файл cookie используется для ускорения поиска индекса.
Пересылаемые записи в секунду Количество записей в секунду, извлекаемых с помощью указателей на переадресацию записей.
Запросы страниц FreeSpace/сек Количество страниц, извлекаемых в секунду, путем сканирования свободного места. Они сканируют поиск свободного места на страницах, уже выделенных единице выделения, для удовлетворения запросов на вставку или изменение фрагментов записей.
FreeSpace Scans/sec Количество сканирований в секунду, инициированных для поиска свободного места на страницах, уже выделенных под единицу распределения для вставки или изменения фрагмента записи. Каждая проверка может находить несколько страниц.
Полные сканирования/с Количество неограниченных полных проверок в секунду. Это могут быть проверки базовой таблицы или полное сканирование индекса.
Запросы по индексу в секунду Количество поисковых запросов индекса в секунду. Они используются для запуска сканирования диапазона, изменения положения сканирования диапазона, повторного подтверждения точки сканирования, получения одной записи индекса и просмотра индекса, чтобы найти место для вставки новой строки.
Создание количества LobHandle Количество созданных временных бизнес-объектов.
Количество удалений LobHandle Количество временных бизнес-объектов, уничтоженных.
Количество созданных поставщиков LobSS Количество провайдеров служб хранилища линейных бизнес-объектов (LobSSP), которые были созданы. Один рабочий стол создан для LobSSP.
Количество разрушений поставщика LobSS Количество уничтоженных LobSSP.
Число усечений провайдера LobSS Усеченное количество LobSSP.
Распределение смешанных страниц/с Количество страниц, выделяемых в секунду из смешанных экстентов. Их можно использовать для хранения страниц IAM и первых восьми страниц, выделенных для блока распределения.
Попытки сжатия страниц/с Количество страниц, оцененных для сжатия на уровне страницы. Включает страницы, которые не были сжаты, так как можно было добиться значительной экономии. Включает все объекты в экземпляре SQL Server. Сведения о конкретных объектах см. в разделе sys.dm_db_index_operational_stats (Transact-SQL).
Освобождение страниц в секунду Количество страниц, освобожденных в секунду во всех базах данных в этом экземпляре SQL Servere. К ним относятся страницы из смешанных и однородных экстентов.
Сплиты страниц/сек Количество разбиений страниц в секунду, возникающих в результате переполнения страниц индекса.
Выделенные страницы/с Количество страниц, выделенных в секунду во всех базах данных в этом экземпляре SQL Server. К ним относятся распределения страниц как из смешанных экстентов, так и из однородных экстентов.
Страницы, сжатые в секунду Количество страниц данных, сжатых с помощью сжатия PAGE. Включает все объекты в экземпляре SQL Server. Сведения о конкретных объектах см. в разделе sys.dm_db_index_operational_stats (Transact-SQL).
Сканирование зонда в секунду Количество проверок пробы в секунду, которые используются для поиска по крайней мере одной квалифицированной строки в индексе или базовой таблице напрямую.
Диапазонные сканирования/с Количество диапазонных сканирований через индексы в секунду.
Повторная проверка точек сканирования в секунду Количество раз в секунду, сколько точка сканирования должна быть повторно подтверждена, чтобы продолжить сканирование.
Пропущенные невидимые записи/с Количество пропускаемых записей во время сканирования в секунду.
Эскалация блокировки таблицы/с Количество блокировок таблицы переводилось на уровень детализации TABLE или HoBT.
Используемый файл cookie листовой страницы Количество успешных использований файлов cookie листовой страницы во время поиска по индексу в случае, если на листовой странице не произошло изменений. Файл cookie используется для ускорения поиска индекса.
Используемый файл cookie для страницы дерева Количество случаев успешного использования файлов cookie на странице дерева при поиске индекса, если на родительской странице этой страницы дерева не произошло никаких изменений. Файл cookie используется для ускорения поиска индекса.
Количество создаваемых рабочих файлов в секунду Количество рабочих файлов, созданных в секунду. Например, рабочие файлы можно использовать для хранения временных результатов для хэш-соединений и хэш-агрегатов.
Созданные рабочие листы/с Количество рабочих таблиц, созданных в секунду. Например, рабочие таблицы можно использовать для хранения временных результатов для буфера временных данных запросов, LOB-переменных, XML-переменных и курсоров.
Рабочие таблицы из коэффициента кэширования Процент рабочих таблиц, созданных, когда начальные две страницы рабочей таблицы не были выделены, но сразу же были доступны из кэша рабочих таблиц. (При удалении рабочей таблицы две страницы могут оставаться выделенными, и они возвращаются в рабочий кэш таблиц. Это повышает производительность.)

См. также

Наблюдение за использованием ресурсов (системный монитор)