估計資料庫的大小

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

在設計資料庫時,您可能需要估計資料庫填滿資料時的大小。 估計資料庫的大小可協助您判斷執行下列事項所需的硬體組態:

  • 達到應用程式所需的效能。

  • 提供需要的適當磁碟空間實際數量來儲存資料和索引。

估計資料庫的大小也可幫助您判斷是否需要調整資料庫設計。 例如您可判斷估計的資料庫大小是否太大,而導致無法實作於公司之中,並需要進一步地正規化。 相反的,估計的大小可能小於預期的大小。 這樣可讓您取消正規化資料庫進而提升查詢效能。

若要估計資料庫的大小,可先個別地估計每個資料表的大小,然後將得到的數值加總。 資料表的大小取決於資料表是否包含索引,若包含索引,則必須判斷索引的類型為何。

本節內容

主題 描述
估計資料表的大小 定義必要的步驟和計算,來估計將資料儲存於資料表和相關聯索引所需的空間數量。
估計堆積的大小 定義必要的步驟和計算,來估計將資料儲存於堆積所需的空間數量。 堆積是沒有叢集索引的資料表。
估計叢集索引的大小 定義必要的步驟和計算,來估計將資料儲存於叢集索引所需的空間數量。
估計非叢集索引的大小 定義必要的步驟和計算,來估計將資料儲存於非叢集索引所需的空間數量。