Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Vonatkozik a következőkre: SQL Server 2016 (13.x) és későbbi verziók
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Az oszlopcentrikus indexben lévő tömörített sorcsoportok aktuális sorszintű I/O-, zárolási és hozzáférési metódustevékenységét adja vissza. Annak nyomon követésére használható sys.dm_db_column_store_row_group_operational_stats , hogy a felhasználói lekérdezésnek mennyi ideig kell várnia egy oszlopcentrikus index tömörített sorcsoportjára vagy partíciójára való olvasásra vagy írásra, és azonosítania kell azokat a sorcsoportokat, amelyek jelentős I/O-tevékenységet vagy gyakori pontokat tapasztalnak.
A memóriabeli oszlopcentrikus indexek nem jelennek meg ebben a DMV-ben.
| Oszlop név | Adattípus | Null értékű lehet | Description |
|---|---|---|---|
object_id |
int | Nem | Az oszlopcentrikus indexet tartalmazó tábla azonosítója. |
index_id |
int | Nem | Az oszlopcentrikus index azonosítója. |
partition_number |
int | Nem | 1-alapú partíciószám az indexben vagy halomban. |
row_group_id |
int | Nem | Az oszlopcentrikus index sorcsoportjának azonosítója. Ez egy partíción belül egyedi. |
index_scan_count |
bigint | Nem | Az oszlopcentrikus indexpartíció beolvasásának száma. Ez ugyanaz a partíció összes sorcsoportja esetében. |
scan_count |
bigint | Nem | A sorcsoporton végzett vizsgálatok száma a legutóbbi SQL-újraindítás óta. |
delete_buffer_scan_count |
bigint | Nem | Hányszor használta a törlési puffert a sorcsoport törölt sorainak meghatározásához. Ez magában foglalja a memóriabeli kivonatoló és a mögöttes B-fa elérését. |
row_group_lock_count |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
row_group_lock_wait_count |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
row_group_lock_wait_in_ms |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
returned_row_count |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
returned_aggregate_count |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
returned_group_count |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
input_groupby_row_count |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
row_group_elimination_count |
bigint | Nem | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. |
rowgroup_lock_count |
bigint | N/A | A sorcsoport zárolási kérelmeinek összesített száma az SQL Server legutóbbi újraindítása óta. |
rowgroup_lock_wait_count |
bigint | N/A | Kumulatív hányszor várt az adatbázismotor erre a sorcsoport-zárolásra az SQL Server legutóbbi újraindítása óta. |
rowgroup_lock_wait_in_ms |
bigint | N/A | Az adatbázismotor a legutóbbi SQL Server-újraindítás óta összesen ennyi ezredmásodpercben várt erre a sorcsoport-zárolásra. |
Megjegyzés:
A dokumentáció általában a B-fa kifejezést használja az indexekre hivatkozva. A sorkataszterekben az adatbázismotor egy B+ fát implementál. Ez nem vonatkozik az oszlopcentrikus indexekre vagy a memóriaoptimalizált táblák indexére. További információ: SQL Server és Azure SQL index architektúrája és tervezési útmutatója.
Permissions
A következő engedélyek szükségesek:
CONTROLengedély a megadott táblábanobject_id.VIEW DATABASE STATEengedélyt arra, hogy az adatbázisban lévő összes objektumra vonatkozó információkat az objektum helyettesítő karakterével@object_id = NULLadja vissza.Az SQL Server 2019 -ben (15.x) és a korábbi verziókban engedély szükséges
VIEW DATABASE STATEaz adatbázis összes objektumára vonatkozó adatok visszaadásához az objektum helyettesítő karakterével@object_id = NULL.Az SQL Server 2022 (16.x) és újabb verzióiban engedélyre van szükség
VIEW DATABASE PERFORMANCE STATEaz adatbázisban.
A VIEW DATABASE [PERFORMANCE] STATE megadása lehetővé teszi az adatbázis összes objektumának visszaadását, függetlenül attól, hogy CONTROL adott objektumokra vonatkozó engedélyek megtagadva vannak-e.
A VIEW DATABASE [PERFORMANCE] STATE megtagadása nem engedélyezi az adatbázis összes objektumának visszaadását, függetlenül attól, hogy CONTROL adott objektumokra vonatkozó engedélyek vannak-e megadva. Ha az adatbázis helyettesítő karaktere @database_id = NULL van megadva, az adatbázis nem lesz megadva.
További információ: Rendszer dinamikus felügyeleti nézetei.
Kapcsolódó tartalom
- rendszer dinamikus felügyeleti nézetei
- Indexelt dinamikus felügyeleti nézetek és függvények (Transact-SQL)
- Monitorozás és teljesítmény optimalizálás
- 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)