加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 服务器 > 安全 > 正文

只改2条语句,治好HIS系统数据库“葛优瘫”!

发布时间:2021-01-09 22:15:46 所属栏目:安全 来源:网络整理
导读:《只改2条语句,治好HIS系统数据库“葛优瘫”

SQLOPTIMIZER Singlepage占到了80多个G,而在查询数据页的缓存只有20个G,而且仍然在被不断压缩,那么内存没压力就怪了!这个SQLOPTIMIZER Singlepage尝试了一下是无法通过DBCC FREExxxxx的操作释放的,所以在半夜直接重启了SQL 服务!将近2年没有重启的SQL服务就这么折在我的手里了!

重启后页生命周期:

内存这个问题,不知道是不是微软的一个小BUG,查询计划的缓存个人理解不会一直压榨数据缓存的,客户的数据库没有补丁,但是查阅08的各个补丁也没有找到相关问题的修复.

也请遇到过或了解的朋友给点提示!

预期:

语句已经优化,阻塞情况也被解决,CPU、内存、磁盘压力也没有了,系统肯定快起来了!

结果:

系统快起来了!

总结

文章只是简单地描述了一下某医院HIS系统的优化过程,当然一周的工作仅仅通过一篇文章写出全过程细节必然不那么详尽,还望看官们见谅!

整个的优化过程是程序只修改了2条语句,其他都是通过数据库优化手段完成.而且没有添加任何硬件资源!(?文章中用到的工具链接:?http://www.grqsh.com/product_Expert.html)

优化过程主要分为:

  • 系统整体调研 :和科室用户沟通慢的情况,系统最近变更情况,并收集数据.
  • 常规优化 : 调整数据库参数配置,添加索引,解决阻塞.
  • 再次调研:系统慢功能,慢语句.
  • 针对语句优化:写法不足,是否缺失索引,是否能加提示、计划向导等
  • 整体压力是否缓解:如果仍然压力很大找到瓶颈,是否可以解决?如果不能解决才考虑添加硬件或选用分离、分离等方案.

文章出处:DBAplus社群

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读