返回首页

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

更新日期:2024年09月11日

session_timeout
参数说明:表明与服务器建立链接后,不进行任何操作的最长时间。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:整型,0-86400,最小单位为s,0 表示关闭超时设置。
默认值:10min
须知:
GBase 8c gsql 客户端中有自动重连机制,所以针对初始化用户本地连接,超时后gsql
表现的现象为断开后重连。

如果存储池中包含条目,可从存储池中的可用空间创建存储空间或块。
先决条件:存储池中必须包含条目(目录、熟文件或原始设备)。
要从存储池创建存储空间或块,请执行以下操作:
运行带以下自变量之一的 admin() 或 task() 函数从存储池创建空间。命令中所用元素取
决于要创建的空间类型。
l
EXECUTE FUNCTION task("create dbspace from storagepool", "space_name",
"size", "page_size", "mirroring_flag", "first_extent", "next_extent");
l
EXECUTE FUNCTION task("create tempdbspace from storagepool",
"space_name", "size", "page_size");
l
EXECUTE FUNCTION task("create blobspace from storagepool", "space_name",
"size", "page_size", "mirroring_flag",);
l
EXECUTE FUNCTION task("create sbspace from storagepool", "space_name",
"size", "log_flag", "mirroring_flag",);
l
EXECUTE FUNCTION task("create tempsbspace from storagepool",
"space_name", "size",);

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 217 -
l
EXECUTE FUNCTION task("create chunk from storagepool", "space_name",
"size",);
示例
以下命令创建名为 blobspace1 的镜像 Blob 空间。新 Blob 空间的大小为 100 千兆字
节,Blob 页大小为 100 页。
EXECUTE FUNCTION task("create blobspace from storagepool", "blobspace1", "100
GB", "100", "1");
以下命令向名为 logdbs 的数据库空间添加块。新块的大小为 200 兆字节。
EXECUTE FUNCTION task("create chunk from storagepool", "logdbs", "200 MB");

使用 onstat -F 命令显示将页清仓到磁盘上的每种类型的写操作的计数。
语法:

示例输出
图: onstat -F 命令输出

输出描述
可以如下解释该选项的输出:
Fg Writes
是已发生前台写入的次数
LRU Writes
是已发生 LRU 写入的次数
Chunk Writes
是已发生 chunk 写入的次数
address
是指定给该页清除程序线程的用户结构的地址
flusher
是页清除程序号
state
使用以下代码指示当前页清除程序活动:
C
Chunk 写入
E
退出
I
清除程序处于空闲状态
L

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 482 -
LRU 队列
退出代码指示数据库服务器正在执行关闭或页清除程序在特定时间量中还未从其写操作中
返回。当操作未能在分配时间内完成时,此情况称为超时条件。数据库服务器不知道清除
程序发生了什么,所以它被标记为退出。无论是两种情况中的哪一种,清除程序线程最终
退出。
data
提供与 state 字段相呼应的其他信息
如果 state 为 C ,那么 data 是页清除程序正在将缓冲区写入的 chunk 编号。如果 state
为 L 那么 data 是页清除程序正从其写入的 LRU 队列。
data 值显示为十进制,
后跟等号,
并以十六进制进行重复。
#LRU
对应于 onstat -g ath 线程 ID 输出
Chunk
已清除的 chunk 数量
Wakeups
页清除线程被唤醒的次数
Idle Time
页清除线程的空闲时间(以秒为单位)