1
0
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:
Alex Bochkov
2023-10-12 09:46:20 -06:00
committed by GitHub
parent 5e62777521
commit c3a29645e6
@@ -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;