MogDB/Opengauss 通过活跃会话定位性能瓶颈
MogDB/Opengauss 通过活跃会话定位性能瓶颈
原作者:唐祖亮
通过 top命令获取消耗CPU最多的会话
• mogdb/opengauss使用多线程模式
• 获取mogdb pid
• ps -ef | grep mogdb
可以看到当前服务器上运行的Mogdb数据库的PID为22203.
• top –H –p
通过top命令查看占用cpu高的线程ID。
检查特定thread的信息 – dbe_perf.THREAD_WAIT_STATUS
• d dbe_perf.THREAD_WAIT_STATUS
select tid,lwtid,query_id,wait_status,wait_event , block_sessionid • from dbe_perf.THREAD_WAIT_STATUS where lwtid = ;