使用 AUTO_LLOG 配置参数来在特定的 dbspace 中自动地添加逻辑日志,以提高性能。
AUTO_LLOG 1,llog,max_sizemax_size 值依赖于 AUTO_TUNE_SERVER_SIZE 配置参数的值。
如果您在安装期间创建了一个服务器,则自动地启用 AUTO_LLOG 配置参数。为逻辑日志创建一个名为 llog 的 dbspace。安装程序根据 AUTO_TUNE_SERVER_SIZE 配置参数值来设置初始大小和 dbspace 的 max_size 选项值。您可以通过重置 AUTO_LLOG 配置参数值来更改 max_size 选项。
如果您在安装期间未创建服务器,则当数据库服务器检测到添加逻辑日志文件可提高性能时,您可以启用 AUTO_LLOG 配置参数来自动地添加逻辑日志文件。为了获得理想的性能,从 root dbspace 和物理日志在单独一个磁盘上选择一个 dbspace。
当启用 AUTO_LLOG 配置参数时,一旦逻辑日志不足导致过高的检查点百分比、阻塞检查点或长检查点,数据库服务器会添加逻辑日志。
当逻辑日志文件大小达到最大时,不再添加逻辑日志文件来提高性能。然而,如果启用 DYNAMIC_LOGS 配置参数,则会添加逻辑日志以防事务阻塞。DYNAMIC_LOGS 和 AUTO_LLOG 配置参数的设置不相互作用。类似地,您可继续手工添加逻辑日志文件。
如果 max_size 域值大于指定 dbspace 的大小,则要确保您的存储池有可用空间。
下列设置使得能自动添加逻辑日志文件,直到逻辑日志文件大小为 204800 KB 并将逻辑日志文件的 dbspace 设置为 llog:
AUTO_LLOG 1,llog,204800