问题描述
- oracle的smon的进程,CPU持续在100%。oracle 每隔 18s就切换一次redo日志
-
遇到一个非常棘手的问题。
我的oracle的smon的进程,CPU持续在100%。oracle 每隔 18s就切换一次redo日志。哪怕是将应用杀掉也还是一样。除非重启oracle。
该问题是毕现,只要重启了oracle,然后我对应用压一小会性能。
解决方案
检查下是不是自身程序有问题?看下日志
解决方案二:
Oracle SMON进程会将各个表空间的空闲碎片合并在一起,让数据库系统更加容易分配。可能是你的数据库应用程序出现问题了,出现反复的删除操作
如果是大量的删除,可以考虑用分区表等方式来实现,避免频繁的删除操作,如果不是这个引起的,也可能是你的oracle数据库安装的有问题
解决方案三:
是被访问导致还是它自身运行有问题
时间: 2024-07-31 11:09:47