设计数据库时,可能需要估计在填充数据时数据库的大小。 估算数据库的大小有助于确定需要执行以下作的硬件配置:
实现应用程序所需的性能。
保证存储数据和索引所需的适当物理磁盘空间量。
估算数据库的大小还有助于确定数据库设计是否需要优化。 例如,可以确定数据库的估计大小太大,无法在你的组织中实现,并且需要更规范化。 相反,估计的大小可能小于预期。 这样,就可以使数据库非规范化以提高查询性能。
若要估计数据库的大小,请单独估计每个表的大小,然后添加获取的值。 表的大小取决于表是否具有索引,以及表是否具有索引类型。
本节中
| 主题 | DESCRIPTION |
|---|---|
| 估计表的大小 | 定义估计在表和关联索引中存储数据所需的空间量所需的步骤和计算。 |
| 估计堆的大小 | 定义估计在堆中存储数据所需的空间量所需的步骤和计算。 堆是没有聚集索引的表。 |
| 估计聚集索引的大小 | 定义估计在聚集索引中存储数据所需的空间量所需的步骤和计算。 |
| 估计非聚集索引的大小 | 定义估计将数据存储在非聚集索引中所需的空间量所需的步骤和计算。 |