数据库对象的大小估计不可能做到很精确。磁盘碎片、可用空间以及使用可变长度列所造成的开销都使大小估计变得十分困难,因为可能的列类型和行长度的范围实在是太广了。
在最初估计数据库大小后,将创建一个测试数据库,并用有代表性的数据对其进行填充。然后,使用 db2look 实用程序来生成数据库的数据定义语句。
估计数据库的大小时,必须考虑下列各项的影响:
还应考虑下列各项的开销和空间需求: