暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
GBase8s线程介绍.docx
488
2页
2次
2021-07-22
免费下载
GBase8s
线程介绍
GBase8s
线程运行在数据库
VP(
虚拟处理
)
上,通过
onstat -g ath
我们可以看到数据
中所有的线程列表,如下图所示,各列的含义是:
d
:线程号
tcb:
线程控制块
rstcb: rsam
线程控制块
prty:
优先级
status:
线程状态
vp-class:
线程所在的
vp
name:
线程名称
各线程的功能如下:
lio vp 0:
物理日志线程,负责物理日志的
IO
操作。
pio vp 0:
逻辑日志线程,负责逻辑日志的
IO
操作。
aio vp 0:
异步
io
线程,负责
dbspace
IO
操作。
msc vp 0: misc
线程,负责
misc vp
IO
操作。
"fo vp 0: "fo
线程,负责
"fo vp
IO
操作。
main_loop():
主线程:负责
checkpoint
等后台系统业务的执行,以及记录系统状态的改变。
soctcppoll: socket
轮询线程
:
负责
socket
端口监听,读取
socket
消息并保存到共享内存。
soctcplst: socket
监听线程:负责接受外部应用连接,并创建工作者线程。
&ush_sub(0) :
日志刷新线程,负责日志的刷新。
aslog&ush:
异步日志刷新线程,负责日志的异步刷新。
btscanner_0: btree
清理线程,负责
btree
的扫描,清理工作。
readahead_0:
预读线程,负责数据页的预读。
auto_tune:
线
vp
bu'erpool
大小等。
onmode_mon: onmode
监控线程,负责
onmode
命令的执行。
periodic:
周期线程,负责部分低优先级的周期处理任务,例如
io
统计。
memory
:内存清理线程,负责
vp cache
的定期刷新及清理。
dbul: tenant cache
加载线程。
dbScheduler:
定时任务调度线程,负责定时任务的调度。
dbWorker1:
定时任务工作者线程,负责定时任务的执行。
bf_priosweep(): bu'er
优先级调节线程,定期调整
bu'er
bu'erpool
中的优先级。
sqlexec:
用户线程,负责处理用户
sql
请求。
官网:
www.gbase.cn
of 2
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜