データベース サイズの見積もり

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

データベースをデザインするときは、データを格納したときにデータベースのサイズがどのくらい大きくなるかを見積もる必要性が生じる場合があります。 データベースのサイズを見積もると、次の目的に必要なハードウェア構成の決定に役立ちます。

  • アプリケーションが必要とするパフォーマンスの実現。

  • データとインデックスの格納に必要となる適切な量の物理ディスク領域の確保。

データベースのサイズを見積もると、データベースのデザインを改良する必要があるかどうかを判断する場合にも役立ちます。 たとえば、見積もったデータベースのサイズが大きすぎて組織内で実装できず、正規化の必要性があるとわかる場合があります。 逆に、見積もったサイズが予想より小さい場合もあります。 この場合は、データベースを非正規化してクエリのパフォーマンスを向上させることができます。

データベースのサイズを見積もるには、各テーブルのサイズを個別に見積もり、それぞれの値を合計します。 テーブルのサイズは、テーブルにインデックスが含まれているかどうかにより異なり、インデックスが含まれている場合はそのインデックスの種類によって異なります。

このセクションの内容

トピック 説明
テーブル サイズの見積もり テーブルおよび関連付けられたインデックスにデータを格納するために必要な領域を見積もる手順や計算方法について説明します。
ヒープ サイズの見積もり ヒープにデータを格納するために必要な領域を見積もる手順や計算方法について説明します。 ヒープとは、クラスター化インデックスを含まないテーブルのことです。
クラスター化インデックスのサイズの見積もり クラスター化インデックスにデータを格納するために必要な領域を見積もる手順や計算方法について説明します。
非クラスター化インデックスのサイズの算出 非クラスター化インデックスにデータを格納するために必要な領域を見積もる手順や計算方法について説明します。