Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na: SQL Server 2016 (13.x) SP2 a pozdější verze
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Vrátí tabulku, která zobrazuje celkový prostor v tempdb používané záznamy úložiště verzí pro každou databázi.
sys.dm_tran_version_store_space_usage je efektivní a není nákladné spustit, protože neprochází záznamy o jednotlivých úložištích verzí a vrací agregovaný prostor úložiště verzí spotřebovaný v databázi tempdb na databázi.
Každý záznam s verzí se ukládá jako binární data spolu s některými informacemi o sledování nebo stavu. Podobně jako záznamy v databázových tabulkách jsou záznamy s uložením verzí uloženy na stránkách o velikosti 8192 bajtů. Pokud záznam překročí 8 192 bajtů, rozdělí se záznam mezi dva různé záznamy.
Protože je verzovaný záznam uložen jako binární, nejsou problémy s různými třídami z různých databází. Pomocí sys.dm_tran_version_store_space_usage můžete monitorovat a plánovat velikost tempdb na základě využití místa úložiště verzí v instanci SQL Serveru.
| Název sloupce | Datový typ | Description |
|---|---|---|
| database_id | int | ID databáze. Ve službě Azure SQL Database jsou hodnoty jedinečné v rámci jedné databáze nebo elastického fondu, ale ne v rámci logického serveru. |
| reserved_page_count | bigint | Celkový počet stránek rezervovaných v tempdb pro záznamy úložiště verzí databáze. |
| reserved_space_kb | bigint | Celkový prostor použitý v kilobajtech v tempdb pro záznamy úložiště verzí databáze. |
Povolení
Na SQL Serveru vyžaduje VIEW SERVER STATE oprávnění.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.
Examples
Následující dotaz lze použít k určení využitého místa v tempdbpomocí úložiště verzí každé databáze v instanci SQL Serveru.
SELECT
DB_NAME(database_id) as 'Database Name',
reserved_page_count,
reserved_space_kb
FROM sys.dm_tran_version_store_space_usage;
Tady je soubor výsledků.
Database Name reserved_page_count reserved_space_kb
------------------------ -------------------- -----------
msdb 0 0
AdventureWorks2022 10 80
AdventureWorks2022DW 0 0
WideWorldImporters 20 160