生产环境(oracle11g)突然卡了几分钟,这种问题怎么分析?

生产环境(oracle11g),开发说突然卡了几分钟,这种问题要怎么分析?比如:如果是sql的问题,怎么查是sql,是哪台机器或程序执行的?
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
7条回答
默认
最新
看日志,AWR 等方式,针对时间区间去找问题。


打赏 0
试着用几种方式排查看看:
-
监控工具:首先可以使用监控工具来查看数据库服务器的性能指标,比如CPU利用率、内存利用率、磁盘IO、网络流量等。这可以帮助确定是否是硬件资源导致的性能问题。
-
SQL跟踪:如果怀疑是SQL查询导致的性能问题,可以启用Oracle数据库的SQL跟踪功能,跟踪执行时间长的SQL语句。可以通过以下步骤开启SQL跟踪:
- 使用DBA权限登录到数据库
- 执行
ALTER SESSION SET SQL_TRACE=TRUE;
- 然后等待一段时间,执行
ALTER SESSION SET SQL_TRACE=FALSE;
来停止跟踪 - 分析跟踪文件以找出性能瓶颈
-
查看数据库日志:查看数据库的日志文件,比如alert日志,可以了解到数据库在问题发生期间是否有异常报告或错误信息。
-
监控工具:使用类似于Oracle Enterprise Manager或者第三方监控工具来查看数据库会话和活动查询,可以帮助确定是哪些程序或者机器在执行SQL语句。
-
查询执行计划:通过查询执行计划,可以了解SQL语句的执行情况,是否有缺少索引、全表扫描等情况。


打赏 0
快速先让他恢复的方法,然后慢慢分析日志查根本问题?
重启是最快的方法,但是不一定能恢复。


打赏 0
先看alter日志,看里面有啥报错的没


打赏 0
突然卡这还真不好说,因为需要分析网络原因,服务器原因,操作系统,数据库 都需要简单的捋一遍。


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~

60M
ORACLE 11.2.0 触发器 获取 空间属性的wkt格式,使用 sde.st_astext 函数,数据错乱
25M
求Cylance杀毒软件安装包测试数据库安全
25M
PostgreSQL ERROR: found xmin 2146512304 from before relfrozenxid 2146512317
10M
clickhouse 查询视图需要给基表的权限,有什么办法能场查视图不能查表呢?
10M
oracle apex是否可以使用nfc功能,以及录像保存功能
10M
视图v$sql_cs_selectivity 同一个RANGE_ID之下出现了同一个微词的重复记录。
10M
一个update 语句行锁升级 触发bug导致死锁myql宕机?请大佬帮忙分析下更具体原因
10M
时区升级
10M
Goldengate源端PDB,被克隆替代后,重新配置麻烦,有无其它方便,高效方法,恢复Goldengate?
10M
OGG使用COLMAP部分字段不同步问题