Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к: SQL Server 2016 (13.x) и более поздние версии
Azure SQL Database
Azure SQL Managed Instance
SQL Database в Microsoft Fabric
Возвращает текущие операции ввода-вывода на уровне строк, блокировку и действие метода доступа для сжатых групп строк в индексе columnstore. Используется sys.dm_db_column_store_row_group_operational_stats для отслеживания длительности запроса пользователя, который должен ждать чтения или записи в сжатые группы строк или секции индекса columnstore, а также определять группы строк, которые сталкиваются со значительными действиями ввода-вывода или горячими точками.
Индексы columnstore в памяти не отображаются в этом динамическом административном представлении.
| Имя столбца | Тип данных | Нуллибельный | Description |
|---|---|---|---|
object_id |
int | нет | Идентификатор таблицы с индексом columnstore. |
index_id |
int | нет | Идентификатор индекса columnstore. |
partition_number |
int | нет | Номер секции внутри индекса или кучи (нумерация начинается с 1). |
row_group_id |
int | нет | Идентификатор группы строк в индексе columnstore. Это уникально в пределах секции. |
index_scan_count |
bigint | нет | Количество раз сканирования секции индекса columnstore. Это одинаково для всех групп строк в секции. |
scan_count |
bigint | нет | Число сканирует группу строк с момента последнего перезапуска SQL. |
delete_buffer_scan_count |
bigint | нет | Количество раз, когда буфер удаления использовался для определения удаленных строк в этой группе строк. Это включает доступ к хэш-таблице в памяти и базовому дереву B.. |
row_group_lock_count |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
row_group_lock_wait_count |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
row_group_lock_wait_in_ms |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
returned_row_count |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
returned_aggregate_count |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
returned_group_count |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
input_groupby_row_count |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
row_group_elimination_count |
bigint | нет | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
rowgroup_lock_count |
bigint | N/A | Совокупное количество запросов блокировки для этой группы строк с момента последнего перезапуска SQL Server. |
rowgroup_lock_wait_count |
bigint | N/A | Совокупное количество раз, когда ядро СУБД ждало этой блокировки группы строк с момента последнего перезапуска SQL Server. |
rowgroup_lock_wait_in_ms |
bigint | N/A | Совокупное число миллисекундах ядра СУБД ждало блокировки этой группы строк с момента последнего перезапуска SQL Server. |
Примечание.
В документации термин B-tree обычно используется в ссылке на индексы. В индексах rowstore ядро СУБД реализует дерево B+. Это не относится к индексам columnstore или индексам в таблицах, оптимизированных для памяти. Дополнительные сведения см. в руководстве по архитектуре и проектированию индексов SQL Sql Server и Azure.
Разрешения
Необходимы следующие разрешения:
CONTROLразрешение на таблицу, указанную в параметреobject_id.VIEW DATABASE STATEразрешение на возврат сведений обо всех объектах в базе данных с помощью подстановочного знака@object_id = NULLобъекта.В SQL Server 2019 (15.x) и более ранних версиях требуется
VIEW DATABASE STATEразрешение на возврат сведений обо всех объектах в базе данных с помощью подстановочного знака@object_id = NULLобъекта.В SQL Server 2022 (16.x) и более поздних версиях требуется
VIEW DATABASE PERFORMANCE STATEразрешение на базу данных.
VIEW DATABASE [PERFORMANCE] STATE Предоставление позволяет возвращать все объекты в базе данных независимо от каких-либо CONTROL разрешений, запрещенных для определенных объектов.
Запретить VIEW DATABASE [PERFORMANCE] STATE возвращать все объекты в базе данных независимо от любых CONTROL разрешений, предоставленных для определенных объектов. Кроме того, при указании подстановочного знака @database_id = NULL базы данных база данных опущена.
Дополнительные сведения см. в разделе "Системные динамические административные представления".
Связанный контент
- Системные динамические административные представления
- Индексы, связанные с динамическими административными представлениями и функциями (Transact-SQL)
- Наблюдение и настройка производительности
- sys.dm_db_index_physical_stats (Transact-SQL)
- sys.dm_db_index_usage_stats (Transact-SQL)
- sys.dm_os_latch_stats (Transact-SQL)
- sys.dm_db_partition_stats (Transact-SQL)
- sys.allocation_units (Transact-SQL)
- sys.indexes (Transact-SQL)