SQLServer行版本資訊吃資料庫tempdb空間
SELECT SUM(unallocated_extent_page_count) AS [free pages],
(SUM(unallocated_extent_page_count)*1.0/128) AS [free space in MB]
FROM sys.dm_db_file_space_usage;
確定版本儲存區使用的空間量
下面的查詢將返回 tempdb 中版本儲存區使用的總頁數和總空間量 (MB)。
SELECT SUM(version_store_reserved_page_count) AS [version store pages used],
(SUM(version_store_reserved_page_count)*1.0/128) AS [version store space in MB]
FROM sys.dm_db_file_space_usage;
確定執行時間最長的事務
如果版本儲存區使用了 tempdb 中的大量空間,則必須確定執行時間最長的事務。使用下面的查詢可按順序(事務的最長執行時間)列出活動事務。
SELECT transaction_id
FROM sys.dm_tran_active_snapshot_database_transactions
ORDER BY elapsed_time_seconds DESC;
與聯機索引操作無關的長時間執行的事務需要很大的版本儲存區。此版本儲存區儲存自事務啟動以來生成的所有版本。聯機索引生成事務可能需要較長時間才能完成,但是使用了專用於聯機索引操作的單獨的版本儲存區。因此,這些操作不會防止刪除其他事務的版本。有關詳細資訊,請參閱行版本控制資源的使用情況。
確定內部物件使用的空間量
下面的查詢將返回 tempdb 中內部物件使用的總頁數和總空間量 (MB)。
SELECT SUM(internal_object_reserved_page_count) AS [internal object pages used],
(SUM(internal_object_reserved_page_count)*1.0/128) AS [internal object space in MB]
FROM sys.dm_db_file_space_usage;
確定使用者物件使用的空間量
下面的查詢將返回 tempdb 中使用者物件使用的總頁數和總空間量。
SELECT SUM(user_object_reserved_page_count) AS [user object pages used],
(SUM(user_object_reserved_page_count)*1.0/128) AS [user object space in MB]
FROM sys.dm_db_file_space_usage;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2847362/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer如何釋放tempdb臨時表空間SQLServer
- 清理oracle資料庫空間Oracle資料庫
- GBase8s 檢視資料庫表空間資訊資料庫
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- Sqlserver關於tempdb臨時資料庫最優檔案個數的最優實踐SQLServer資料庫
- 關於SQLServer的tempdb的資料檔案暴增問題(1)SQLServer
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- SQLServer批量新增資料庫SQLServer資料庫
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- oracle dg庫資料檔案空間不足Oracle
- Oracle資料庫閃回區空間不足Oracle資料庫
- SciPy 空間資料
- (Les16 執行資料庫恢復)-表空間恢復資料庫
- SqlServer資料庫資料恢復報告SQLServer資料庫資料恢復
- Jtti:sqlserver怎麼清空資料庫資料JttiSQLServer資料庫
- 資料技術大融合,HSTAP資料庫有多少想象空間?資料庫
- Sqlserver資料庫使用 .bak 檔案還原資料庫SQLServer資料庫
- jmeter 連線 sqlserver 資料庫JMeterSQLServer資料庫
- SQLSERVER 資料庫效能的基本SQLServer資料庫
- Android連線資料庫sqlserverAndroid資料庫SQLServer
- DB2建立資料庫,建立表空間DB2資料庫
- 達夢資料庫表空間等空間大小查詢方法總結資料庫
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- GeoRapter工具將shapefile資料匯入到Oracle空間資料庫中APTOracle資料庫
- ASM空間爆滿導致資料庫掛起ASM資料庫
- 檢視資料庫佔用磁碟空間的方法資料庫
- 虛擬主機資料庫與空間關係資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- 【SqlServer】 理解資料庫中的資料頁結構SQLServer資料庫
- SQLSERVER學習1——資料庫概念SQLServer資料庫
- SQLServer查詢所有資料庫大小SQLServer資料庫
- 新增時--sqlserver資料庫跟蹤SQLServer資料庫
- sqlserver 資料庫收縮的方法SQLServer資料庫
- sqlserver資料庫下載安裝SQLServer資料庫
- JDBC之連線sqlserver資料庫JDBCSQLServer資料庫
- [轉帖]達夢資料庫-統計資料表資料量及空間表大小資料庫
- indexedDB 資料庫版本Index資料庫
- Sgz PBKAv構建AR視訊空間大資料大資料