查詢資料庫物件所屬的filegroup及相關SQL
在sysobjects系統表中,沒有filegroup資訊,只有sysindexes表中有groupid欄位。當在SQL Server中新建一個表時,即使沒有建立任何Index,系統都會為這個表在sysindexes生成一條記錄。利用這個特性,用一下SQL可以查詢出Table所在的filegourp資訊:
SELECT
Data_located_on_filegroup = fg.groupname,
Table_name = obj.name
FROM sysfilegroups fg, sysindexes idx, sysobjects obj
WHERE idx.id = obj.id
AND obj.type in ('S ','U ')
AND idx.indid < 2
AND idx.groupid = fg.groupid
ORDER BY fg.groupname
-- 查詢資料庫的基本資訊,包括有資料檔案和日誌檔案
sp_helpdb plannet
-- 查詢系統的檔案組資訊
select * from sysfilegroups sp_helpfilegroup
-- 查詢編號為@id的物件的檔案組資訊
exec sp_objectfilegroup @id
-- 查詢所有表的檔案組資訊
SELECT
Data_located_on_filegroup = fg.groupname,
Table_name = obj.name
FROM sysfilegroups fg, sysindexes idx, sysobjects obj
WHERE idx.id = obj.id
AND obj.type in ('S ','U ')
AND idx.indid < 2
AND idx.groupid = fg.groupid
ORDER BY fg.groupname
-- 檢查指定檔案組中的所有表(在當前資料庫中)的分配和結構完整性
DBCC CHECKFILEGROUP
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-853926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 殺會話之查詢鎖表的物件及相關操作會話物件
- sql-server相關子查詢SQLServer
- SQL Server 跨資料庫查詢SQLServer資料庫
- 關係型資料庫查詢語言 SQL 和圖資料庫查詢語言 nGQL 對比資料庫SQL
- 什麼是SQL 語句中相關子查詢與非相關子查詢SQL
- Android SQL資料庫查詢方法 query( )AndroidSQL資料庫
- SQL Server實戰四:查詢資料庫的資料SQLServer資料庫
- 關於Solidity指令碼相關環境配置及指令碼資料的查詢Solid指令碼
- 20240719資料庫關聯查詢、條件查詢資料庫
- SQL的資料庫操作:新增、更新、刪除、查詢SQL資料庫
- 解讀數倉中的資料物件及相關關係物件
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- 關於Oracle資料庫的時間查詢Oracle資料庫
- SQL server資料庫建立程式碼 filegroup檔案組修改的示例程式碼SQLServer資料庫
- SQL Server 查詢資料庫中所有表資料條數SQLServer資料庫
- 查詢資料庫表及表欄位資料庫
- oracle資料庫sql查詢檢視第二次查詢很慢Oracle資料庫SQL
- 概括SQL Server實時查詢Oracle資料庫WSSQLServerOracle資料庫
- go 連線資料庫 - GORM學習 - sql查詢Go資料庫ORMSQL
- SQL Server資料庫————模糊查詢和聚合函式SQLServer資料庫函式
- SQL server資料庫表碎片比例查詢語句SQLServer資料庫
- Query.js - 類SQL前端資料查詢類庫JSSQL前端
- SQL Server 資料庫查詢死鎖的處理步驟SQLServer資料庫
- SQL server資料庫with as子句與遞迴查詢的實現SQLServer資料庫遞迴
- CDA資料分析師 - SQL資料庫基礎 查詢&連線SQL資料庫
- MySQL關於根據日期查詢資料的sql語句MySql
- Python—Django:關於在Django框架中對資料庫的查詢函式,查詢集和關聯查詢PythonDjango框架資料庫函式
- day95:flask:SQLAlchemy資料庫查詢進階&關聯查詢FlaskSQL資料庫
- 資料庫高階查詢之子查詢資料庫
- MySQL資料庫部署及初始化相關MySql資料庫
- Mysql 資料庫 -------- SQL語句進階查詢 ------- 前部分MySql資料庫
- 一條SQL完成跨資料庫例項Join查詢SQL資料庫
- T-SQL——關於跨庫連線查詢SQL
- 關於資料庫查詢業務的幾點思考資料庫
- MySQL 相關子查詢MySql
- CURL查詢ES相關
- Jemter查詢資料庫資料庫
- 求助:資料庫查詢資料庫
- ThinkPHP 資料庫查詢PHP資料庫