sys.partitions (Transact-SQL)
データベース内のすべてのテーブルとほとんどの種類のインデックスのパーティションごとに 1 行のデータを保持します。 フルテキスト、空間、XML などの特殊な種類のインデックスは、このビューには含まれません。 SQL Server のテーブルとインデックスは、明示的にパーティション分割されているかどうかに関係なく、1 つ以上のパーティションが保持されているものと見なされます。
適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで) |
列名 |
データ型 |
説明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
partition_id |
bigint |
パーティション ID を示します。 データベース内で一意です。 |
||||||||||
object_id |
int |
このパーティションが所属するオブジェクトの ID を示します。 すべてのテーブルまたはビューは 1 つ以上のパーティションで構成されます。 |
||||||||||
index_id |
int |
このパーティションが所属するオブジェクト内のインデックスの ID を示します。
|
||||||||||
partition_number |
int |
所有しているインデックスまたはヒープ内で 1 から始まるパーティション番号です。 パーティション分割されていないテーブルおよびインデックスの場合、この列の値は 1 になります。 |
||||||||||
hobt_id |
bigint |
このパーティションの行を保持するデータ ヒープまたは B ツリーの ID を示します。 |
||||||||||
rows |
bigint |
このパーティション内の行の概数を示します。 |
||||||||||
filestream_filegroup_id |
smallint |
このパーティションに格納された FILESTREAM ファイル グループの ID を示します。
|
||||||||||
data_compression |
tinyint |
各パーティションの圧縮状態を示します。
注意 フルテキスト インデックスは、SQL Server のどのエディションでも圧縮されます。 |
||||||||||
data_compression_desc |
nvarchar(60) |
各パーティションの圧縮状態を示します。 行ストア テーブルに指定できる値は、NONE、ROW、および PAGE です。 列ストア テーブルに指定できる値は COLUMNSTORE および COLUMNSTORE_ARCHIVE です。 |
権限
public ロールのメンバーシップが必要です。 詳細については、「メタデータ表示の構成」を参照してください。
関連項目
参照
オブジェクト カタログ ビュー (Transact-SQL)