关于性能问题的思考
来源:互联网 发布:股指期货分析软件 编辑:程序博客网 时间:2024/04/30 01:22
说到性能问题,我想很多朋友第一想到的是SQL优化,其实这在整个系统性能里面只占了很小一部分。在一个系统里就算你的sql写的顶呱呱,如果程序结构,业务规则弄得很复杂的话,也一样存在性能问题!
在我们系统里面,就有这么个老大兰的性能问题,优化了很多次,可以说单从SQL角度,已经很难再有突破了。但是一旦遇到大数据量的时候,还是存在性能问题。这两天有个100多万配置的产品,跑了20多个小时才跑完!弄得DBA那边不停的投诉,这段处理逻辑有段历史了,现在看来当初这段逻辑的业务规则和程序结构都设计得很复杂,一个处理逻辑里面有十几个大的业务逻辑,程序结构也是层层循环,加起来有1万多行代码!其实我心里清楚,想要根本解决这段程序的性能问题,必须得全部整改程序结构,将性能从一层层循环中解放出来!有时候,循环真的是性能的头号杀手!!
所以,朋友们在系统设计的时候一定要注意简化业务规则和程序结构,尽量不用游标,只有这样你系统的性能才能得到保障。。。
0 0
- 关于性能问题的思考
- 关于高性能xml解析问题的再思考
- 项目q总结:关于Linux性能问题的一些思考
- 关于性能优化的思考
- 性能 关于性能优化的思考
- 系统的思考性能问题
- 系统的思考性能问题
- 关于淘宝网性能测试的思考
- 关于ssdb性能方面的一些思考
- 关于服务器性能的一些思考
- 关于服务器性能的一些思考
- 关于闰年问题的思考
- 一些web性能问题的思考解决方法。
- 关于性能的问题
- 关于思考的思考
- 关于思考的思考
- 关于孩子的教育问题的思考
- 一个关于概率的问题的思考
- Mysql基础篇之表的操作
- 写给自己的几点编程建议
- 初学者如何开发出高质量J2EE系统
- T-SQL 游标(收藏)
- java学习中的疑难杂症(五)
- 关于性能问题的思考
- bzoj 3519: [Zjoi2014] 消棋子 题解
- AGV(Automated Guided Vehicle)
- 指向谢丹说的
- 新手,就把自己的感悟写一下
- IOS项目资源
- 【39】链表合并
- 大一C语言结课设计之《简单计算器》
- 软件测试基本方法(六)之集成测试和系统测试