目前在数据库服务器发现CPU占用爆表
然后采用了如下的sql去查看当前PID对应的sql语句
然后发现了如下的sql语句,
然后查看了对应sql相关的程序其中采用该sql语句插入数据采用的jdbc,然後采用批处理执行同时插入的数据条数大概为200条,然后怀疑与数据库表数据有关但是数据库中并没有数据,数据库表也只对主键ID做了索引对其中ID和另外一列IDC_ID做了为空判断。
其中并没有这条sql语句 请问各位有什么好的办法去处理这种CPU占用高的问题吗?
刚刚安装好oracle的时候没有问题只設置了一个数据库。
但是导入了dmp的数据文件之后CPU占用率一直是100%。
Oracle数据库经常会遇到CPU利用率很高的凊况这种时候大都是数据库中存在着严重性能低下的SQL语句,这种SQL语句大大的消耗了CPU资源导致整个系统性能低下。当然引起严重性能低下的SQL语句的原因是多方面的,具体的原因要具体的来分析下面通过一个实际的案例来说明如何来诊断和解决CPU利用率高的这类问题。
数據库://viewspace-702824/如需转载,请注明出处否则将追究法律责任。