更改物理日志的位置和大小

可以使用 onparams 实用程序来更改物理日志的位置和大小。

您可以移动物理日志文件来尝试提高性能。 在数据库服务器初始化磁盘空间时,它会将分配给逻辑日志和物理日志的磁盘页放在根数据库空间中。 您可以通过将物理日志和/或逻辑日志文件移至其他数据库空间来提高性能。
限制: 无法将逻辑或物理日志添加到没有缺省页大小的数据库空间中。
先决条件:
  • 执行更改时,以用户 gbasedbtroot 身份(在 UNIX™ 上)登录。
  • 通过运行 oncheck -pe 命令,确定是否有足够的连续空间可用。

    为物理日志分配的空间必须是连续的。 当更改物理日志的大小或位置时,如果目标数据库空间包含的连续空间不足,那么服务器将不更改物理日志。此外,如果在初始化数据库服务器时物理日志没有足够的资源,初始化会失败。

要更改物理日志的大小和位置,请在数据库服务器处于管理、停顿或联机方式时运行以下命令:
onparams -p -s size -d dbspace -y
size
物理日志的新大小(以 KB 计)
数据库空间
指定物理日志要位于的数据库空间
以下示例更改物理日志的大小和位置。新的物理日志大小为 400 KB,并且该日志位于 dbspace6 数据库空间中:
onparams -p -s 400 -d dbspace6 -y