返回首页

gbase数据、南大通用产品文档:GBase8c| t

更新日期:2024年09月11日

| f
| f
|
1644780306 |
40052 |
40052 |
45052 |
45052

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1145
dn_6003_6004 | D
|
40050 | 10.146.187.231 |
45050 |

使用 AUTO_LLOG 配置参数来在特定的 dbspace 中自动地添加逻辑日志,以提高性能。
onconfig.std 值
不在 onconfig.std 文件中。
如果您在安装期间创建服务器的缺省值
AUTO_LLOG 1,llog,max_size
max_size 值依赖于 AUTO_TUNE_SERVER_SIZE 配置参数的值。

0 = 缺省。禁用。不自动地添加逻辑日志来提高性能。
1,dbspace_name,max_size
l 1 = 启用。在需要提高性能时自动地添加逻辑日志。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 30 -

l dbspace_name = 将逻辑日志文件添加到的那个 dbspace 的名称。该 dbspace 必
须有操作系统的缺省页大小。
l max_size
= 可选。缺省是 2048000
KB(2
GB)。所有逻辑日志文件的最大 KB 数,
包括存储在 dbspace dbspace_name 的任何逻辑日志文件。当大小达到最大时,
数据库不再添加逻辑日志文件来提高性能。如果未指定 max_size,
AUTO_TUNE_SERVER_SIZE 配置参数的设置影响大小的最大值。请参阅“用法”部
分。
分隔符
以逗号分隔这些区域。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
如果您在安装期间创建了一个服务器,则自动地启用 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 的大小,则要确保您的存储池有可用空间。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 31 -

示例
下列设置使得能自动添加逻辑日志文件,直到逻辑日志文件大小为 204800
KB 并将逻辑日
志文件的 dbspace 设置为 llog:
AUTO_LLOG 1,llog,204800



sword GCIThreadHndDestroy (
void *hndl,
GCIError *err,
GCIThreadHandle **thnd

);

销毁并解除分配线程句柄。thnd 参数应由 GCIThreadHndInit() 初始化

参数
输入
/输出


hndl
输入/输出
GCI 环境或用户会话句柄
err
输入/输出
错误信息句柄,该接口调用失败时,错误信息会存在该句柄上
thnd
输入/输出
指向要销毁的线程句柄的指针地址

如果执行成功,返回 GCI_SUCCESS,否则返回 GCI_ERROR。