2022年系统性能调优 .pdf
《2022年系统性能调优 .pdf》由会员分享,可在线阅读,更多相关《2022年系统性能调优 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统性能调优概述性能优化的思路首先是较为精准的定位问题,借助于相应的工具包,分析系统性能瓶颈在哪, 在根据其性能指标, 以及所处于层级决定选择优化的方式方法。在选择优化的方式方法时, 大家可以参照以下章节调优方法,架构优化递进,进行正确的,有针对性,有步骤的优化。可能会发现部分指导思想或许有相悖嫌疑,大可不必较真, 系统优化的过程本身就是一个不断分离 +共享的组合拳,至于具体选择哪种优化方式,根据具体需求来定, 但大型应用发展的总体思路是不断分离,在通过索引(非数据库)进行关联起来,切记:优化一定要对系统进行细致的望闻问切,找到性能问题根源切入点, 而不被表象迷糊, 对症下药 ,发现病症所在的
2、医生并不比操作手术刀的医生水平差。 本文有工具包一章节, 对于需要做优化的人员,需要熟悉,他就是我们诊断所用的CT ,例如我们发现内存高了,首先想到不是内存不够用,而是为什么如此消耗内存,用工具看看内存消耗在什么地方,试想之,如在医院,病人告诉医生,他心脏不好,医生就换心脏,那样的话,每个人只要熟练掌握菜刀,都可以做医生迭代优化名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 性能优化未必一次性就能满足的,可能此处瓶颈消失了,系统
3、一旦运转快速后, 在其他地方又发现新的性能瓶颈,所以性能优化是一个迭代的工作。直至满足系统需要的性能指标。优化的成本系统性能设计或优化是否可以一步升天,按照最好的分布式架构进行设计和优化呢, 单个节点一直也运转及其健康,理论上是可以达到共产国际的, 但实际实施层面不可取, 必须结合实际的非功能需求进行设计和优化, 一则一步到极致的话, 系统的成本太过虑庞大,光是性能设计和优化的成本就高于系统本身给客户所提供的价值,也造成研发成本开销过大。 二则好像能够架构这样完美系统的人还没诞生。所以一句话也同样适合架构师:有理想而不理想化,废话少扯:具体见法则调优方法数据库优化很多应用,优化DB 往往是最直
4、接,最方便,见效最显著的,但并非所有的系统性能都处在瓶颈,或者DB 瓶颈解决之后,可能应用层瓶颈,WEB层瓶颈,甚至架构瓶颈都会冒出来了 ,所以数据库优化十分重要,但往往很多人理解系统优化就是数据库优化,是不全面的。优化角色一般推荐具备较深数据知识的程序员,或者专业的DBA,而不只是会CRUD开名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 发人员建立正确的主键,外键,以及索引分离原则:读写分离,业务数据分离a) 分库b) 分区
5、c) 分表d) 分列(将大字段,不常用的隔离到他表,按需查询)选择隔离级别: 某些对数据一致性要求不高的,可以牺牲部分一致性,降低加锁阻塞保证事务简短以及减少不必要的锁机制。查询优化规则:e) 避免表内的相关子查询;f)避免排序或为尽可能少的行排序,g) 做大量数据排序时相关数据放在临时表中h) .尽量在 where 后多传查询条件,以减少不必要返回的行i).尽量 select只需要的字段 ,以减少不必要返回的列分页存储过程: 大列表的查询也可以利用分页存储过程达到优化效果。利用数据库缓存,视图,临时表等最大程度优化系统,并对存储过程和函数进行必要的优化如有需要,可以冗余表中字段,避免联合查询
6、如有需要, 也可以将表内的大字段分离到单独表中,使其名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 单独查询必做多表关联时, 尽量过滤不符条件表中数据,减少笛卡尔积计算量复杂表表:如实时性要求不高,尽量后台任务计算,避免动态查询应用层优化应用层优化侧重于应用层本身的逻辑优化,算法优化, 代码优化等,优化的角色可以是熟悉应用的程序员优化算法,选择合适高效的算法,降低不必要的递归,循环、多层循环嵌套等计算避免申请过多的不必要的内存开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年系统性能调优 2022 系统 性能
限制150内