DBCC IND ('dbname' | dbid, 'objectname' | objectid , nonclustered indexid | 0 | 1 | -1 | -2, partition_number )
Megmutatja az adott táblához tartozó adat/index page-ket.
- dbname | dbid: az adatbázis neve vagy azonosítója
- objectname | objectid: tábla/objektum neve vagy azonosítója
- nonclustered indexid: az index azonosítója, ahol a 2 vagy annál nagyobb szám a táblán található nonclustered index-ek azonosítója. Az értéke a sys.indexes DMV index_id oszlopának felel meg. A 0,1,-1,-2 értékek az alábbiakat jelentik:
- 0: megjeleníti az összes in-row adat és IAM lapot egy adott objektumhoz
- 1: megjeleníti adott objektum összes lapját - adat, IAM, in-row, row-overflow, LOB -, ha van clustered index, akkor az index lapokat is.
- -1: megjeleníti az összes IAM, adat és index lapokat egy objektumhoz.
- -2: megjeleníti az összes IAM lapot, információt egy adott objektumhoz.
- partition_number: default 0, megjeleníti az összes particiót. Ha 0-tól eltérő szám van megadva, akkor csak az adott particióról jelenít meg információt. Lsd.: sys.partitions catalog view partition_number oszlop.
Az eredmény oszlopai az alábbiak:
- PageFID: File ID, amiben a page megtalálható
- PagePID: a Page ID
- IAMFID: az IAM Page File ID-ja, amiben megtalálható
- IAMPID: az IAM Page ID
- ObjectID: az objektum azonosítója. Megegyezik az object_id oszloppal a sys.objects catalog view-ban.
- IndexID: az index azonosítója. Megegyezik a sys.indexes index_id oszlopának értékével, azzal a különbséggel, hogy a 0 HEAP.
- PartitionNumber: partició száma az adott objektumon belül.
- PartitionID: a partició azonosítója. lsd: sys.partitions catalog view partition_id oszlopa.
- iam_chain_type: allocation unit típusa:
- in-row data
- row-overflow data
- LOB data
- PageType:
- 1: adat lap
- 2: index lap
- 3: TEXT_MIXED_PAGE
- 4: TEXT_TREE_PAGE
- 10: IAM lap
- IndexLevel: az index szintje. 0 a levél szint.
- NextPageFID: a file azonosítója a következő lapnak az index adott szintjén
- NextPagePID: a lap azonosítója a következő lapnak az index adott szintjén
- PrevPageFID: a file azonosítója a előző lapnak az index adott szintjén
- PrevPagePID: a lap azonosítója az előző lapnak az index adott szintjén
A sys.system_internals_allocation_units catalog view egy igen jó alternatíva a DBCC IND helyett.