Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 indexobjektumok különböző típusú objektummemória-használati adatait adja vissza.
| Oszlop név | Adattípus | Description |
|---|---|---|
| database_id | int | Az adatbázis azonosítója. Ez egy SQL Server-adatbázis vagy egy Azure SQL-adatbáziskiszolgáló példányán belül egyedi. |
| object_id | int | Az objektum azonosítója. Az objektum az egyik object_types. |
| index_id | int | Az oszlopcentrikus index azonosítója. |
| partition_number | bigint | 1-alapú partíciószám az indexben vagy halomban. Minden tábla vagy nézet rendelkezik legalább egy partícióval. |
| column_id | int | Az oszlopcentrikus oszlop azonosítója. Ez null érték DELETE_BITMAP esetén. |
| row_group_id | int | A sorcsoport azonosítója. |
| object_type | smallint | 1 = COLUMN_SEGMENT 2 = COLUMN_SEGMENT_PRIMARY_DICTIONARY 3 = COLUMN_SEGMENT_SECONDARY_DICTIONARY 4 = COLUMN_SEGMENT_BULKINSERT_DICTIONARY 5 = COLUMN_SEGMENT_DELETE_BITMAP |
| object_type_desc | nvarchar(60) | COLUMN_SEGMENT – Oszlopszegmens.
object_id a szegmens azonosítója. Egy szegmens egy sorcsoporton belül tárolja egy oszlop összes értékét. Ha például egy tábla 10 oszlopból áll, sorcsoportonként 10 oszlopszegmens van. COLUMN_SEGMENT_PRIMARY_DICTIONARY – Globális szótár, amely a tábla összes oszlopszegmensének keresési adatait tartalmazza. COLUMN_SEGMENT_SECONDARY_DICTIONARY – Egy oszlophoz társított helyi szótár. COLUMN_SEGMENT_BULKINSERT_DICTIONARY – A globális szótár egy másik ábrázolása. Ez inverz értékkeresést biztosít dictionary_id. Tömörített szegmensek létrehozására szolgál a Tuple Mover vagy a Tömeges terhelés részeként. COLUMN_SEGMENT_DELETE_BITMAP – A szegmensek törlését nyomon követő bitkép. Partíciónként egy törlési bitkép van. |
| access_count | int | Az objektumhoz való olvasási vagy írási hozzáférések száma. |
| memory_used_in_bytes | bigint | Az objektum által az objektumkészletben használt memória. |
| object_load_time | datetime | Az object_id objektumkészletbe való behozásakor használt idő. |
Permissions
Az SQL Serveren és a felügyelt SQL-példányon VIEW SERVER STATE engedély szükséges.
Az SQL Database Alapszintű, S0és S1 szolgáltatás célkitűzésein, valamint rugalmas készletekbenlévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az adatbázis VIEW DATABASE STATE engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.
Engedélyek az SQL Server 2022-hez és újabb verziókhoz
A VIEW DATABASE PERFORMANCE STATE engedélyre van szüksége az adatbázisban.
Lásd még
Indexelt dinamikus felügyeleti nézetek és függvények (Transact-SQL)
sys.dm_db_index_physical_stats (Transact-SQL)
sys.dm_db_index_operational_stats (Transact-SQL)
sys.indexes (Transact-SQL)
sys.objects (Transact-SQL)
Monitorozás és teljesítmény optimalizálás
Oszlopcentrikus indexek: Áttekintés