ITPub博客

首页 > 数据库 > > GaussDB 100 数据库系统管理之管理会话和线程

GaussDB 100 数据库系统管理之管理会话和线程

作者:GaussDB_数据库 时间:2020-03-02 10:27:14 0 删除 编辑

管理会话和线程

GaussDB 100采用单进程、多线程结构。此线程为操作系统线程。服务器在运行时由各种内存数据结构和一系列线程组成,不同类型的线程完成不同的任务。用户通过线程对数据库进行访问和处理,完成各种任务。

GaussDB 100允许多个用户连接到同一个服务器上,服务器进程成为共享服务器进程。用户可以根据业务实际情况,修改参数SESSIONS设置会话最大并发数。

SYS用户线程

GaussDB 100为保证SYS用户在紧急情况下可以操作数据库,为SYS用户预留5个独立会话、1个工作线程。

日常运行中有16个默认的自治事务会话(可以通过AUTONOMOUS_SESSIONS、KNL_AUTONOMOUS_SESSIONS参数设置),32个预留的内部使用会话,用于资源回收、checkpoint等,16个sql并行框架会话。内部使用会话功能如下表所示。

表1 保留session说明

SID

session功能

切换实例状态,例如kernel启停,主机降备,备机升主等

1

lgwr线程

2

ckpt线程

3

smon线程

4

预留,暂未使用

5

undo preload线程

6

arch线程

7

rst线程

8

lsnr线程

9

mrp线程

10

预留,暂未使用

11

fal线程

12

timer线程

13

rollback线程

14

预留,暂未使用

15

log async线程

16

gts synchronizer线程

17

rcy线程

18

预留,暂未使用

19

预留,暂未使用

20

预留,暂未使用

21

预留,暂未使用

22

预留,暂未使用

23

预留,暂未使用

24

预留,暂未使用

25

shd trans clean线程

26

stats线程

27

插ru统计信息到临时表,加载临时表的统计信息到dc上

28

加载分布式的节点

29

job线程

30

index page recycle线程

31

预留,暂未使用

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3164476/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 导入数据-分析表
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19275