只改2条语句,治好HIS系统数据库“葛优瘫”!
发布时间:2021-01-09 21:21:43 所属栏目:安全 来源:网络整理
导读:《只改2条语句,治好HIS系统数据库“葛优瘫”
再次分析解决大面积语句阻塞的系统,发现现在的情况,主要有如下几个:
再次对系统调研:
调研后,我遇到了最常见也是最大的问题: 语句慢由于程序!很多人看到这会说程序慢就改呗,那有啥问题? 问题就在于你来做优化直接了当的和人家开发人员说你程序太烂必须改!如果你是程序开发人员你会有什么样的反应? 他会说:对不起,影响太大改不了! 那么这个优化项目黄了,或者你要付出更大的代价绕过这样的问题. 分析中发现程序使用了大量各种自定义函数,有一定经验的人都应该知道,语句在筛选的列上使用函数是没有办法使用索引查找的,这样相对于这种单表数据就几百甚至几千万的表,是何等的灾难!但是不能冒然突出修改程序,那还能怎么优化呢?大概分析后得出结论,程序主要消耗在几部分:
语句优化的效果:
90%消耗高的语句都得到了优化,系统应该可以快起来了,CPU、内存指标也应该正常了! 结果: (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐