估计数据库的大小

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse Analytics分析平台系统 (PDW)Microsoft Fabric 预览版中的 SQL 数据库

设计数据库时,可能需要估计在填充数据时数据库的大小。 估算数据库的大小有助于确定执行以下作所需的硬件配置:

  • 获得应用程序所需的性能。
  • 保证有足够的物理磁盘空间用于存储数据和索引。

估计数据库的大小还可以帮助您确定是否需要修改数据库设计。 例如,可以确定数据库的估计大小太大,无法在你的组织中实现,并且需要更规范化。 相反,估计的大小可能小于预期。 这就允许您降低数据库的规范化以提高查询性能。

若要估计数据库的大小,请分别估计每个表的大小,然后将各个值累加起来即可。 表的大小取决于表是否有索引,如果有索引,还取决于索引的类型。

本部分内容

Article Description
估计表的大小 定义估计用于存储表和相关索引中的数据的空间量所需的步骤和计算。
估计堆的大小 定义估计用于存储堆中的数据的空间量所需的步骤和计算。 堆是没有聚集索引的表。
估计聚集索引的大小 定义估计用于存储聚集索引中的数据的空间量所需的步骤和计算。
估计非聚集索引的大小 定义估计用于存储非聚集索引中的数据的空间量所需的步骤和计算。