为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1 企业版
【操作系统】:Windwos Server2016
【CPU】:38
【问题描述】*:我使用程序创建十个线程访问数据库。数据库的会话达到了30个。CPU就会出现100%。查询语句只是简单的SLEECT 1 FROM DUAL。怎么排查?另一台服务器是32核的(正常,创建200个线程都正常)。配置都是128GB内存。我从32核的服务器复制到38核的配置上。还是存在该故障
SLEECT 1 FROM DUAL 这个是你程序配置的检测数据库连接频率太高了,降低检测频率

1、排查CPU使用情况优先排查是SYS使用占比还是USER使用占比,该占比可在top中看到。
2、确定占比问题后,可以通过perf top进一步查看系统内部的热点函数,进一步推测可能导致cpu占满的原因,确定原因后具体解决问题。