下表列出了可以通过 hadbm set 修改并通过 hadbm get 检索的配置属性列表。
表 3–8 配置属性
属性 |
说明 |
默认值 |
范围 |
---|---|---|---|
如果为 true,当客户机连接(JDBC、ODBC)开始或结束时将在 HADB 历史文件中记录一条消息。 |
False |
True 或 False |
|
请勿更改默认值。 |
False |
True 或 False |
|
数据库名称。 |
hadb | ||
在共享内存中分配的数据缓冲池的大小。 |
200 MB |
16 - 2047 MB |
|
指定节点的设备大小。有关建议的 DataDeviceSize 的信息,请参见指定设备大小。 最大值为 256 GB 或操作系统文件的最大大小,取其中的较小值。最小值为: (4 x LogbufferSize + 16MB) / n 其中 n 为数据设备的数目。 |
1024 MB |
32 - 262144 MB |
|
PackageName |
数据库使用的 HADB 软件包的名称。 |
V4.x.x.x |
无 |
设备的位置。这些设备包括:
|
Solaris 和 Linux:/var/opt/SUNWhadb Windows:C:\Sun\AppServer \SUNWhadb\vers,其中 vers 是 HADB 的版本号。 | ||
确定使用正常还是主动空闲会话失效。 在正常空闲会话失效中,空闲时间超过 SessionTimeout 秒的会话将失效。 当并发会话的数目超过最大会话数目的 EagerSessionThreshold% 时,空闲时间超过 EagerSessionTimeout 秒的会话将失效。 |
NumberOfSessions 属性值的一半 |
0 - 100 |
|
使用主动会话失效时,在数据库连接失效之前该连接可以处于空闲状态的秒数。 |
120 秒 |
0-2147483647 秒 |
|
记录数据库事件的事件缓冲区的大小。如果设置为 0,将不执行事件缓冲区日志记录。 在故障期间,将转储事件缓冲区。在试验部署期间,这将给出有关故障原因的有价值的信息并且非常有用。 将事件写入内存会影响性能。 |
0 MB |
0-2097152 MB |
|
包含信息、警告和错误消息的 HADB 历史文件的位置。 此属性为只读属性。 |
Solaris 和 Linux:/var/opt/SUNWhadb Windows:REPLACEDIR(运行时由实际 URL 替换。) | ||
记录与存储数据相关的操作的节点内部日志设备的大小。 |
12 MB |
4 - 128 MB |
|
数据库的 JDBC 连接 URL。 此属性为只读属性。 |
无 | ||
记录与数据相关的操作的日志缓冲区的大小。 |
48 MB |
4 - 2048 MB |
|
HADB 数据库中允许的表的最大数目。 |
1100 |
100 - 1100 |
|
HADB 节点使用的数据设备的数目。 此属性为只读属性。 |
1 |
1 - 8 |
|
HADB 节点分配的锁的数目。 |
50000 |
20000- 1073741824 |
|
可以为 HADB 节点打开的会话(数据库连接)的最大数目。 |
100 |
1 - 10000 |
|
用于为不同的 HADB 进程创建不同的端口号的基准端口号。 此属性为只读属性。 |
15200 |
10000 - 63000 |
|
关系代数查询中使用的设备的大小。 |
128 MB |
32 - 262144 MB |
|
使用正常会话失效时,在数据库连接失效之前该连接可以处于空闲状态的时间。 |
1800 秒 |
0-2147483647 秒 |
|
写入历史文件的有关已执行的 SQL 查询的信息量。 如果为 SHORT,则记录 SQL 会话的登录和注销。如果为 FULL,则记录正在准备和正在执行的所有 SQL 查询,包括参数值。 |
NONE |
NONE/SHORT/FULL |
|
备用节点允许故障活动节点执行节点恢复的最长时间。如果故障节点在此时间间隔内无法恢复,备用节点将开始从故障节点的镜像复制数据并成为活动节点。建议不要更改默认值。 |
20 秒 |
0 - 100000 秒 |
|
HADB 节点向其历史文件写入吞吐量和响应时间统计信息的时间间隔。要禁用此属性,请将其设置为 0。 以下是统计信息行的示例: Req-reply time: # 123, min= 69 avg= 1160 max= 9311 %=100.0 符号 (#) 后的数字是在 StatInterval 内处理的请求的数目。接下来的三个数字是在 StatInterval 内完成的事务所用的最短、平均和最长时间(以微秒为单位)。百分比符号 (%) 后的数字是在 StatInterval 中 15 毫秒之内成功完成的事务数目。 |
600 秒 |
0 - 600 秒 |
|
向 syslog 报告时使用的工具。应当配置 syslog 守护进程(有关详细信息,请参见 man syslogd.conf)。 请使用同一计算机上运行的其他应用程序未使用的工具。 设置为 none 可以禁用 syslog 日志记录。 |
local0 |
local0、local1、local2、local3、local4、local5、local6、local7、kern、user、mail、daemon、auth、syslog、lpr、news、uucp、cron、none |
|
如果为 true,HADB 节点将信息写入操作系统的 syslog 文件。 |
True |
True 或 False |
|
保存到操作系统的 syslog 文件的 HADB 消息的最低级别。将记录该级别或更高级别的所有消息。例如,"info" 将记录所有消息。 |
warning |
nonealert errorwarning info |
|
在由 HADB 写入的所有 syslog 消息之前插入的文本字符串。 |
hadb -dbname | ||
节点出现故障和该节点的镜像接管之间的时间。请勿更改默认值。 |
10000(毫秒) |
500 - 16000 毫秒 |