SQL Serverでテーブルのデータ量を確認する方法は何ですか?

SQL Server において、テーブルのデータ量を確認する方法には、以下の2つがあります:

  1. sp_spaceusedを使用してシステムストアドプロシージャを実行してください。
  2. ‘tableName’で実行される ‘EXEC sp_spaceused’ を使用してください。
  3. これにより、テーブルの総行数、使用済みスペース、予約済みスペースなどの情報が取得できます。
  4. sys.dm_db_partition_statsシステムビューを使用します。
  5. 以下のSQLクエリーは、sys.dm_db_partition_statsテーブルからindex_idが2未満で、object_idが特定の’TableName’である行を取得し、テーブル名とその合計行数を返します。SELECT
    OBJECT_NAME(p.object_id) AS TableName,
    SUM(p.rows) AS TotalRows
    FROM sys.dm_db_partition_stats p
    WHERE p.index_id < 2
    AND OBJECT_NAME(p.object_id) = ‘TableName’
    GROUP BY p.object_id;
  6. その表に指定された行数を返します。
コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds