SQL Serverで表領域のサイズを確認する方法

SQL サーバーでは、次の手順を使用してテーブルスペースのサイズを確認できます。

  1. SQL Server Management Studio (SSMS) ツールを使用する:
  2. SSMS を開き、必要な SQL サーバー インスタンスに接続します。
  3. 「オブジェクトエクスプローラー」ウインドウでデータベースのノードを展開し、さらにテーブルのノードを展開します。
  4. 表示する表を右クリックし、「プロパティ」オプションを選択します。
  5. 「プロパティ」ウィンドウで「ファイル」タブを選択する。
  6. 「ファイル」タブで、表領域のサイズと使用状況を確認できます。
  7. システムストアドプロシージャ sp_spaceused を使用します。
  8. SQL Server Management Studio (SSMS) ツールを開いて、必要な SQL Server インスタンスに接続します。
  9. 新しいクエリウィンドウを開く。
  10. 次のコマンドを実行します。 EXEC sp_spaceused ‘スキーマ名.テーブル名’。’スキーマ名.テーブル名’ をスペースの使用状況を確認するテーブルのスキーマ名とテーブル名に置き換えます。
  11. 表領域のサイズと使用状況を含む結果セットを返します。
  12. システムビュー sys.dm_db_partition_stats を使用:
  13. SQL Server Management Studio (SSMS)ツールを開き、目的のSQL Serverインスタンスに接続します。
  14. 新しいクエリウインドウを開く。
  15. 运行以下命令:SELECT OBJECT_SCHEMA_NAME(object_id) AS SchemaName, OBJECT_NAME(object_id) AS TableName, SUM(reserved_page_count) * 8 / 1024 AS TotalSpaceMB FROM sys.dm_db_partition_stats GROUP BY object_id ORDER BY TotalSpaceMB DESC。
  16. 这将返回一个结果集,其中包含每个表格的架构名称、表格名称和表空间大小。

SQL Serverのテーブルスペースの大きさを確認するためのいくつかの一般的な方法。

bannerAds