可以计算根数据库空间的大小,此空间存储了描述数据库服务器的信息。
要计算根数据库空间的大小,请考虑下列存储结构:
- 物理日志(最小 200 KB)
- 逻辑日志文件(最小 200 KB)
- 临时表
- 数据
- 系统数据库(sysmaster、sysutils、syscdr、sysuuid)以及系统目录(大小随版本的不同而变化)
- 保留页 (~24 KB)
- 表空间 tblspace(最小 100 到 200 KB)
- 额外空间
此估计值是初始化数据库服务器之前根数据库空间的大小。根数据库空间的大小取决于您是计划在根数据库空间还是在其他数据库空间中存储物理日志、逻辑日志和临时表。根数据库空间必须足够大以便在磁盘初始化期间进行最小大小配置。
建议: 使用小日志大小(例如,三个 1000 KB 的日志文件或总日志大小为 3000 KB)设置系统。在设置完成后,请创建新的数据库空间、移动逻辑日志文件并调整其大小、删除根数据库空间中的原始日志。然后将物理日志移至另一个数据库空间。此过程可最大限度降低日志在根数据库空间中的影响,原因是:
- 移动这些日志后,根数据库空间中不会有大量空间保留不用。
- 日志不会与根数据库空间在相同磁盘上争用空间和 I/O。
有关如何移动日志的详细信息,请参阅将逻辑日志文件移至另一个数据库空间和更改物理日志的位置和大小。
如果在服务器已初始化后,需要将根数据库空间设置得更大,可以向根数据库空间添加新块。此外,可以通过使用自动空间管理来扩展根数据库空间中的块。