Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

GBase8s线程介绍 PDF 下载


分享到:
时间:2021-07-23 08:01来源:http://www.java1234.com 作者:转载  侵权举报
GBase8s线程介绍 PDF 下载
失效链接处理
GBase8s线程介绍 PDF 下载


本站整理下载:
提取码:tw0o 
 
 
相关截图:
 
主要内容:

GBase8s线程运行在数据库VP(虚拟处理器)上,通过onstat -g ath我们可以看到数据库中所有的线程列表,如下图所示,各列的含义是:
tid:线程号
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操作。
fifo vp 0: fifo线程,负责fifo vp的IO操作。
main_loop(): 主线程:负责checkpoint等后台系统业务的执行,以及记录系统状态的改变。
soctcppoll: socket轮询线程: 负责socket端口监听,读取socket消息并保存到共享内存。
soctcplst: socket监听线程:负责接受外部应用连接,并创建工作者线程。
flush_sub(0) : 日志刷新线程,负责日志的刷新。
aslogflush: 异步日志刷新线程,负责日志的异步刷新。
btscanner_0: btree清理线程,负责btree的扫描,清理工作。
readahead_0: 预读线程,负责数据页的预读。
auto_tune: 自动调节线程,根据运行时信息动态调整逻辑日志和物理日志大小,vp数量,bufferpool大小等。
onmode_mon: onmode监控线程,负责onmode命令的执行。
periodic: 周期线程,负责部分低优先级的周期处理任务,例如io统计。
memory:内存清理线程,负责vp cache的定期刷新及清理。
dbutil: tenant cache加载线程。
dbScheduler: 定时任务调度线程,负责定时任务的调度。
dbWorker1: 定时任务工作者线程,负责定时任务的执行。
bf_priosweep(): buffer优先级调节线程,定期调整buffer在bufferpool中的优先级。
sqlexec: 用户线程,负责处理用户sql请求。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐