You've already forked ssms-addin
mirror of
https://github.com/alex-bochkov/ssms-addin.git
synced 2026-06-15 16:57:06 +02:00
Create physical-index-page-info.sql
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
Get stats around physical index pages
|
||||
*/
|
||||
CREATE TABLE #TempDBCC_IND
|
||||
(
|
||||
PageFID SMALLINT,
|
||||
PagePID INT,
|
||||
IAMFID SMALLINT,
|
||||
IAMPID INT,
|
||||
ObjectID INT,
|
||||
IndexID SMALLINT,
|
||||
PartitionNumber SMALLINT,
|
||||
PartitionID BIGINT,
|
||||
iam_chain_type VARCHAR(100),
|
||||
PageType TINYINT,
|
||||
IndexLevel TINYINT,
|
||||
NextPageFID SMALLINT,
|
||||
NextPagePID INT,
|
||||
PrevPageFID SMALLINT,
|
||||
PrevPagePID INT
|
||||
)
|
||||
|
||||
INSERT INTO #TempDBCC_IND
|
||||
EXEC('DBCC IND(''DatabaseName'', ''TableName'', 1) WITH NO_INFOMSGS');
|
||||
|
||||
SELECT PageFID,
|
||||
COUNT(*) AS NumberOfPages
|
||||
FROM #TempDBCC_IND
|
||||
WHERE PartitionNumber = 1
|
||||
GROUP BY PageFID
|
||||
ORDER BY 2;
|
||||
Reference in New Issue
Block a user