Oracle 解决数据库连接暴增问题办法
2022/1/4 19:07:27
本文主要是介绍Oracle 解决数据库连接暴增问题办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
创建v$session的镜像表Temp_Session,记录所有时刻连接情况
1、查询“某个程序/机器”连接数
-- 查询“某个程序/机器”连接数 Select s.sql_id,s.machine, s.createdate, count(*) From Temp_Session s where s.createdate > to_date('2022/1/4 10:42:00', 'yyyy/mm/dd hh24:mi:ss') and s.machine='NT AUTHORITY\SER89' group by s.sql_id,s.machine, s.createdate HAVING count(*) > 1;
结果:
2、查询问题机器SQLID
-- 查询问题机器SQLID select '''' || t.sql_id || '''' || ',' from Temp_Session t where SQL_ID is not null and MACHINE = 'NT AUTHORITY\SER89' order by Createdate desc
结果:
3、查询具体SQL,判断问题点
--查询具体SQL,判断问题点 select * from V$sql where sql_id in('ffbh19jfz8xv6', 'df4fbrc1y3ktf', 'frjgyg84k314h', '5g4njqyb5dpba', 'bt44yj3pq6q0g', 'g4f9wujgyp08p', '0f6kgbg0zy90u', '4sr06baaxn0uh', '2at4f8puk1f6c', 'cy3gny6kub25k', '1w16d9sc13hpx', '34nt97h1dxhgb', 'bgr081bdf7du7', 'dv0qzhp9fzvjd', '7vmaz0uf75r77', 'dvwx5qk1a4jyc', '6371nb3cxf67k', '87vc9a6g7ry7c', '45qj8ujbhyncs', 'atc7g0xc7ttw7', 'awt2ysqt5vtfb');
结果:
这篇关于Oracle 解决数据库连接暴增问题办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24CAP:Serverless?+AI?让应用开发更简单
- 2024-12-23新能源车企如何通过CRM工具优化客户关系管理,增强客户忠诚度与品牌影响力
- 2024-12-23原创tauri2.1+vite6.0+rust+arco客户端os平台系统|tauri2+rust桌面os管理
- 2024-12-23DevExpress 怎么实现右键菜单(Context Menu)显示中文?-icode9专业技术文章分享
- 2024-12-22怎么通过控制台去看我的页面渲染的内容在哪个文件中呢-icode9专业技术文章分享
- 2024-12-22el-tabs 组件只被引用了一次,但有时会渲染两次是什么原因?-icode9专业技术文章分享
- 2024-12-22wordpress有哪些好的安全插件?-icode9专业技术文章分享
- 2024-12-22wordpress如何查看系统有哪些cron任务?-icode9专业技术文章分享
- 2024-12-21Svg Sprite Icon教程:轻松入门与应用指南
- 2024-12-20Excel数据导出实战:新手必学的简单教程