Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объект Access Methods в Microsoft SQL Server предоставляет счетчики, помогающие следить за доступом к логическим данным базы данных. Физический доступ к страницам базы данных на диске контролируется при помощи счетчиков диспетчера буферов. Контроль методов доступа к данным в базе данных помогает определить, можно ли увеличить производительность запросов путем добавления или изменения индексов, добавления или перемещения секций, добавления файлов или групп файлов, дефрагментации индексов или изменения текста запросов. Кроме того, при помощи счетчиков объекта Access Methods можно следить за размером данных, индексов и свободного пространства в базе данных, контролируя объем и фрагментацию для каждого экземпляра сервера. Чрезмерная фрагментация индексов может значительно снизить производительность.
Дополнительные сведения об объеме, фрагментации и использовании данных можно узнать при помощи следующих динамических административных представлений:
- sys.dm_db_index_operational_stats
- sys.dm_db_index_physical_stats
- sys.dm_db_partition_stats
- sys.dm_db_index_usage_stats
Чтобы определить расход пространства в базе данных tempdb на уровне файла, задачи или сеанса, используйте следующие динамические административные представления:
В следующей таблице перечислены счетчики объекта Access Methods сервера SQL Server.
| Счетчики объекта Access Methods сервера SQL Server | Описание |
|---|---|
Пакетов очистки единиц размещения/с |
Количество пакетов в секунду, успешно выполненных фоновой задачей, которая очищает отложенные удаленные единицы размещения. |
Очисток единиц размещения/с |
Количество единиц размещения в секунду, успешно удаленных фоновой задачей, которая очищает отложенные удаленные единицы размещения. Каждое удаление единицы размещения требует нескольких пакетов. |
Счетчик создания больших объектов по ссылке |
Количество больших объектов (LOB), переданных по ссылке. Передача больших объектов по ссылке используется в некоторых массовых операциях, чтобы избежать издержек, связанных с передачей таких объектов по значению. |
Счетчик использования больших объектов по ссылке |
Количество передач больших объектов по ссылке. Передача больших объектов по ссылке используется в некоторых массовых операциях, чтобы избежать издержек, связанных с передачей таких объектов по значению. |
Счетчик прочитанных заранее больших объектов |
Количество страниц больших объектов, для которых было вызвано упреждающее чтение. |
Счетчик втягиваний в строку |
Количество значений столбцов, которые были «втянуты» в строку из внестрочных данных. Дополнительные сведения о переполнении строки см. в разделе Превышающие размер страницы данные строки, превышающие 8 КБ. |
Счетчик вытеснений из строки |
Количество значений столбцов, которые были «вытеснены» из строк во внестрочные данные. Дополнительные сведения о переполнении строки см. в разделе Превышающие размер страницы данные строки, превышающие 8 КБ. |
Единиц размещения с отложенным удалением |
Количество единиц размещения, ожидающих удаления фоновой задачей, которая очищает отложенные удаленные единицы размещения. |
Наборы строк с отложенным удалением |
Количество наборов строк, созданных в результате прерванных операций оперативного построения индекса, ожидающих удаления фоновой задачей, которая очищает отложенные удаленные единицы размещения. |
Очищено удаленных наборов строк/с |
Количество наборов строк в секунду, созданных в результате прерванных операций оперативного построения индекса и успешно удаленных фоновой задачей, которая очищает отложенные удаленные единицы размещения. |
Пропущено удаленных наборов строк/с |
Количество наборов строк в секунду, созданных в результате прерванных операций оперативного построения индекса и пропущенных фоновой задачей, которая очищает отложенные удаленные единицы размещения. |
Освобождено выделенных экстентов/с |
Количество экстентов в секунду, освобожденных во всех базах данных этого экземпляра сервера SQL Server. |
Выделено экстентов/с |
Количество экстентов в секунду, выделенных во всех базах данных этого экземпляра сервера SQL Server. |
Пакетов очистки единиц размещения со сбоем/с |
Количество пакетов в секунду, которые не удалось выполнить и требуется повторить фоновой задаче, очищающей отложенные удаленные единицы размещения. Неудачное выполнение пакета может быть вызвано нехваткой памяти или пространства на диске, аппаратной ошибкой и другими причинами. |
Сбойных маркеров конечных страниц |
Показывает, сколько раз не удалось обратиться к маркеру конечной страницы во время поиска по индексу из-за ее изменения. Маркер применяется для ускорения поиска по индексу. |
Сбойных маркеров страниц дерева |
Показывает, сколько раз не удалось обратиться к маркеру страницы дерева во время поиска по индексу из-за изменений на ее родительских страницах. Маркер применяется для ускорения поиска по индексу. |
Перенаправлено записей/с |
Количество записей в секунду, выбранных через указатели перенаправленных записей. |
Выборок страниц со свободным пространством/с |
Количество страниц в секунду, выбранных во время сканирования свободного пространства. В процессе сканирования выполняется поиск свободного пространства на страницах, выделенных единице размещения, для обработки запросов вставки или изменения фрагментов записей. |
Просмотров свободного пространства/с |
Количество операций сканирования в секунду, выполненных для поиска свободного пространства на страницах, выделенных единице размещения, для вставки или изменения фрагмента записи. Каждая операция сканирования может найти несколько страниц. |
Полных просмотров/с |
Количество неограниченных операций полного сканирования в секунду. К таким операциям относятся сканирование основной таблицы и полное сканирование индекса. |
Поисков по индексу/с |
Количество операций поиска по индексу в секунду. Используются для запуска сканирования диапазона, изменения положения сканирования диапазона, повторной проверки точки сканирования, выбора одной записи индекса и поиска по индексу для обнаружения места вставки новой строки. |
Счетчик создания дескрипторов LobHandle |
Количество созданных временных больших объектов. |
Счетчик удаления дескрипторов LobHandle |
Количество уничтоженных временных больших объектов. |
Счетчик создания поставщиков службы хранилища больших объектов |
Количество созданных поставщиков служб хранения больших объектов (LobSSP). Для каждого поставщика службы хранилища больших объектов создается одна рабочая таблица. |
Счетчик удаления поставщиков службы хранилища больших объектов |
Количество уничтоженных поставщиков службы хранилища больших объектов. |
Счетчик усечения поставщиков службы хранилища больших объектов |
Количество отброшенных LobSSP. |
Выделено смешанных страниц/с |
Количество страниц в секунду, выделенных из смешанных расширений. Они используются для хранения страниц IAM и первых восьми страниц, выделенных единице размещения. |
Освобождено страниц/с |
Количество страниц в секунду, освобожденных во всех базах данных этого экземпляра сервера SQL Server. К ним относятся страницы из смешанных и однородных расширений. |
Разбиений страниц/с |
Количество разбиений страниц в секунду, выполненных в результате переполнения страниц индекса. |
Выделено страниц/с |
Количество страниц в секунду, выделенных во всех базах данных этого экземпляра сервера SQL Server. К ним относятся страницы из смешанных и однородных экстентов. |
Пробных просмотров/с |
Количество операций глубокого сканирования в секунду, которые использовались для поиска по крайней мере одной определенной строки в каталоге индекса или основной таблицы. |
Просмотров диапазонов/с |
Количество операций сканирования определенного диапазона в секунду. |
Повторных проверок достоверности точек просмотра/с |
Показывает, сколько раз в секунду точку сканирования пришлось повторно проверить, чтобы продолжить сканирование. |
Пропущено записей-фантомов/с |
Количество фантомных записей в секунду, пропущенных во время сканирования. |
Укрупнений блокировок таблиц/с |
Показывает, сколько раз блокировки таблиц были повышены. |
Использовано маркеров конечных страниц |
Показывает, сколько раз маркер конечной страницы был успешно использован во время поиска по индексу, поскольку страница не менялась. Маркер применяется для ускорения поиска по индексу. |
Использовано маркеров страниц дерева |
Показывает, сколько раз маркер страницы дерева был успешно использован во время поиска по индексу, поскольку страница не менялась. Маркер применяется для ускорения поиска по индексу. |
Создано рабочих файлов/с |
Количество созданных рабочих файлов в секунду. Например рабочие файлы можно использовать для хранения временных результатов для хэш-соединений и статистических хэшей. |
Создано рабочих таблиц/с |
Количество созданных рабочих таблиц в секунду. Например рабочие таблицы можно использовать для хранения временных результатов для очереди запросов, переменных LOB и XML и курсоров. |
Процент рабочих таблиц из кэша |
Процент рабочих таблиц, созданных таким образом, что первоначальные две страницы не выделялись, а были сразу доступны из кэша рабочих таблиц. (Когда рабочая таблица удаляется, две страницы могут остаться выделенными и вернуться в кэш рабочих таблиц. Благодаря этому увеличивается производительность.) |
См. также
Другие ресурсы
Мониторинг использования ресурсов (системный монитор)