线程的分类?文档说的糊里糊涂

文档说:
在 OceanBase 数据库中,有一部分线程是用于维持 OceanBase分布式数据库服务的系统线程,还有一部分是用来处理数据库负载的 Worker 线程。

整体上,OceanBase数据库的线程可以分成:
系统线程
租户线程

问题:
那么,用来处理数据库负载的 Worker 线程,是不是就是,租户线程 ?

1 个赞

worker线程属于租户线程,但不是全部的租户线程,因为租户线程中也有一些后台线程。

另外ObServer里还有一些属于非业务租户的租户,比如500+的线程。

你可以通过

ps -o comm,tid -T pid

来查看ObServer的线程名和对应的tid,再grep TNT就可以看到所有的worker。

1 个赞