H5W3
当前位置:H5W3 > 其他技术问题 > 正文

数据库疑问,Hibernate使用Oracle杀死慢查询进程后影响了其他业务?

项目使用hibernate连接oracle,线上环境数据量大,然后页面在做查询时会出现慢查询的情况,DBA会将慢查询的进程杀死,但是出现了很奇怪的情况,如果此时在进行保存数据的操作,慢查询的进程被杀死后,保存数据失败,并且会给出错误提示,“ 法从套接字读取更多的数据”,这个是什么原因导致的?每个session不应该是独立的吗?

回答:

我自己测试了一下,一般一个session就是对应了一个sql。

建议还是查看一下日志,为什么报这个错吧。


Alert log XML文件位置:select value from v$diag_info where name ='Diag Alert';

Alert log文本文件位置:select value from v$diag_info where name ='Diag Trace';

本文地址:H5W3 » 数据库疑问,Hibernate使用Oracle杀死慢查询进程后影响了其他业务?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址