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


SQL Server, объект Access Methods

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

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

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

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

Счетчики объекта SQL Server Access Methods

Описание

Пакетов очистки единиц распределения/с

Количество пакетов в секунду, успешно выполненных фоновой задачей, которая очищает отложенные удаленные единицы распределения.

Очисток единиц распределения/с

Количество единиц распределения в секунду, успешно удаленных фоновой задачей, которая очищает отложенные удаленные единицы распределения. Каждое удаление единицы распределения требует нескольких пакетов.

Счетчик создания больших объектов по ссылке

Количество больших объектов (LOB), переданных по ссылке. Передача больших объектов по ссылке используется в некоторых массовых операциях, чтобы избежать издержек, связанных с передачей таких объектов по значению.

Счетчик использования больших объектов по ссылке

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

Счетчик прочитанных заранее больших объектов

Количество страниц больших объектов, для которых было вызвано упреждающее чтение.

Счетчик втягиваний в строку

Количество значений столбцов, которые были «втянуты» в строку из внестрочных данных.

Счетчик вытеснений из строки

Количество значений столбцов, которые были «вытеснены» из строк во внестрочные данные.

Единиц распределения с отложенным удалением

Количество единиц распределения, ожидающих удаления фоновой задачей, которая очищает отложенные удаленные единицы распределения.

Наборы строк с отложенным удалением

Количество наборов строк, созданных в результате прерванных операций построения индекса «в сети», ожидающих удаления фоновой задачей, которая очищает отложенные удаленные единицы распределения.

Dropped rowset cleanups/sec

Количество наборов строк в секунду, созданных в результате прерванных операций построения индекса «в сети» и успешно удаленных фоновой задачей, которая очищает отложенные удаленные единицы распределения.

Пропущено удаленных наборов строк/с

Количество наборов строк в секунду, созданных в результате прерванных операций построения индекса «в сети» и пропущенных фоновой задачей, которая очищает отложенные удаленные единицы распределения.

Освобождено выделенных экстентов/с

Количество экстентов в секунду, освобожденных во всех базах данных данного экземпляра SQL Server.

Выделено экстентов/с

Количество экстентов в секунду, выделенных во всех базах данных данного экземпляра SQL Server.

Пакетов очистки единиц распределения со сбоем/с

Количество пакетов в секунду, которые не удалось выполнить и требуется повторить фоновой задаче, очищающей отложенные удаленные единицы распределения. Неудачное выполнение пакета может быть вызвано нехваткой памяти или пространства на диске, аппаратной ошибкой и другими причинами.

Сбойных куки-файлов конечных страниц

Показывает, сколько раз не удалось обратиться к куки-файлу конечной страницы во время поиска по индексу из-за ее изменения. Куки-файл применяется для ускорения поиска по индексу.

Сбойных куки-файлов страниц дерева

Показывает, сколько раз не удалось обратиться к куки-файлу страницы дерева во время поиска по индексу из-за изменений на ее родительских страницах. Куки-файл применяется для ускорения поиска по индексу.

Перенаправлено записей/с

Количество записей в секунду, выбранных через указатели перенаправленных записей.

Выборок страниц со свободным пространством/с

Количество страниц в секунду, выбранных во время сканирования свободного пространства. В процессе сканирования выполняется поиск свободного пространства на страницах, выделенных единице распределения, для обработки запросов вставки или изменения фрагментов записей.

Просмотров свободного пространства/с

Количество операций сканирования в секунду, выполненных для поиска свободного пространства на страницах, выделенных единице распределения, для вставки или изменения фрагмента записи. Каждая операция сканирования может найти несколько страниц.

Полных сканирований/с

Количество неограниченных операций полного сканирования в секунду. К таким операциям относятся сканирование основной таблицы и полное сканирование индекса.

Поисков по индексу/с

Количество операций поиска по индексу в секунду. Используются для запуска сканирования диапазона, изменения положения сканирования диапазона, повторной проверки точки сканирования, выбора одной записи индекса и поиска по индексу для обнаружения места вставки новой строки.

Счетчик создания дескрипторов LobHandle

Количество созданных временных больших объектов.

Счетчик удаления дескрипторов LobHandle

Количество уничтоженных временных больших объектов.

Счетчик создания поставщиков службы хранилища больших объектов

Количество созданных поставщиков служб хранения больших объектов (LobSSP). Для каждого поставщика службы хранилища больших объектов создается одна рабочая таблица.

Счетчик удаления поставщиков службы хранилища больших объектов

Количество уничтоженных поставщиков службы хранилища больших объектов.

Счетчик усечения поставщиков службы хранилища больших объектов

Количество отброшенных LobSSP.

Выделено смешанных страниц/с

Количество страниц в секунду, выделенных из смешанных расширений. Они используются для хранения страниц IAM и первых восьми страниц, выделенных единице распределения.

Попыток сжатия страниц/сек

Количество страниц, обработанных для сжатия по страницам. Включает несжатые страницы, поскольку это позволило бы достичь значительной экономии. Включает все объекты в экземпляре SQL Server. Сведения об отдельных объектах см. в разделе sys.dm_db_index_operational_stats (Transact-SQL).

Освобождено страниц/с

Количество страниц в секунду, освобожденных во всех базах данных данного экземпляра SQL Server. К ним относятся страницы из смешанных и однородных экстентов.

Разбиений страниц/с

Количество разбиений страниц в секунду, выполненных в результате переполнения страниц индекса.

Выделено страниц/с

Количество страниц в секунду, выделенных во всех базах данных данного экземпляра SQL Server. К ним относятся страницы из смешанных и однородных экстентов.

Сжато страниц/сек

Количество страниц данных, которые сжимаются с использованием сжатия PAGE. Включает все объекты в экземпляре SQL Server. Сведения об отдельных объектах см. в разделе sys.dm_db_index_operational_stats (Transact-SQL).

Пробных просмотров/с

Количество операций глубокого сканирования в секунду, которые использовались для поиска по крайней мере одной определенной строки в каталоге индекса или основной таблицы.

Просмотров диапазонов/с

Количество операций сканирования определенного диапазона в секунду.

Повторных проверок достоверности точек просмотра/с

Показывает, сколько раз в секунду точку сканирования пришлось повторно проверить, чтобы продолжить сканирование.

Пропущено фантомных записей/с

Количество фантомных записей в секунду, пропущенных во время сканирования.

Укрупнений блокировок таблиц/с

Показывает, сколько раз блокировки таблиц были укрупнены до гранулярности TABLE или HoBT.

Использовано куки-файлов конечных страниц

Показывает, сколько раз куки-файл конечной страницы был успешно использован во время поиска по индексу, поскольку страница не менялась. Куки-файл применяется для ускорения поиска по индексу.

Использовано куки-файлов страниц дерева

Показывает, сколько раз куки-файл страницы дерева был успешно использован во время поиска по индексу, поскольку страница не менялась. Куки-файл применяется для ускорения поиска по индексу.

Создано рабочих файлов/с

Количество созданных рабочих файлов в секунду. Например рабочие файлы можно использовать для хранения временных результатов для хэш-соединений и статистических хэшей.

Создано рабочих таблиц/с

Количество созданных рабочих таблиц в секунду. Например рабочие таблицы можно использовать для хранения временных результатов для очереди запросов, переменных LOB и XML и курсоров.

Процент рабочих таблиц из кэша

Процент рабочих таблиц, созданных таким образом, что первоначальные две страницы не выделялись, а были сразу доступны из кэша рабочих таблиц. (Когда рабочая таблица удаляется, две страницы могут остаться выделенными и вернуться в кэш рабочих таблиц. Благодаря этому увеличивается производительность.)

См. также

Основные понятия

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