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

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

阅读 2.4k
1 个回答

我自己测试了一下,一般一个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';
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题