当前位置:文档之家› 应用系统架构优化方法与案例实战

应用系统架构优化方法与案例实战

技术成就梦想应用系统架构优化方法与案例实战
当你的系统出了性能问题,你知道问题出在哪里吗?
哦,你说你听不太懂?好吧,我换个说法问问:当你发起一个请求,过了2分钟才返回结果,你知道这时间都去哪儿了吗?
啥,你说这太简单了?时间就花在这:看这里,看这里,看这里。

这么容易?NO,NO,NO,难啊!
当下,系统架构设计越来越复杂,应用程序不再是单一的架构了。

时间都去哪儿了:也许主要花在程序逻辑处理、也许主要花在前台中间件交互慢、也许主要花在网络传输上、也许主要花在数据库模块、也许主要花在存储的IO处理上.... 当下,不止是系统本身复杂,系统的外接口也愈发繁多,时间还可能去这儿了:你的程序调用了外系统的客户资料系统、接着又调用了外系统的计费系统,接着又调用了外系统的渠道系统,接着又....面对性能问题你可能无所适从,因为我们无法判断是我们自己系统花费的时间多,还是别人系统花费的时间多?
当下,系统的访问量越来越大,并发量也越来越大,时间去哪儿的问题忽然被蒙上了一层神秘的面纱:同一请求,有时查询只花了2分钟,有时只要2秒钟!为啥,压力不同呗。

哦,你说你的系统没那么复杂。

Are you sure? 架构越发复杂、接口逐渐增多、并发访问量不断增大,这是时代趋势啊,得跟紧时代的脚步。

嘿,别擦汗了,得想办法解决啊。

如何解决:
1. 首先你要了解你的系统,越详细越好(从业务逻辑到架构部署);
2. 其次,我们得有一个获取系统交易时间分布的手段,好知道问题出在哪里(在纷繁复杂系统中绝非易事),我们会分享业内的专业工具,更会分享其核心原理(高端大气上档次吧);
3. 接下来,你知道问题出在哪里了,你得具备不同模块的性能调优知识和经验。

有哪些模块?比如:数据库、应用程序、网络、存储、中间件;
4. 处理这些模块的问题,也绝非易事,学问可大了。

比如这些问题如果来自参数的不合理、特性没好好利用等,那好办,解决之。

如果是来自没有很好的把握需求,模型设计的不合理、
甚至开发框架需要调整,那难度就更大了,不过你可以进行团队协作来解决之。

5. 如果有幸你将所有问题都解决了,是否就高枕无忧了吗?不见的,你还得考虑问题为什么会出现,未来还会出现吗,有无这方面的思考,档次立即被甩开两条马路!
当然,还有其他不少有价值的东西可以继续发掘,比如我们需要哪些CHECK LIST过程来保证我们工作高效的开展?OK,这里有很多规范文档和大家共同分享。

好了,话不多说,这是个实用的课程,更是一个艰难的课程。

让我们一起努力吧,我也很期待《应用系统架构优化方法与案例实战》的效果,大家共同进步!
《应用系统架构优化方法与案例实战》课程大纲:
第01周混沌初开,携手走进性能优化的神秘世界
第02周乾坤始奠,耗时分布信息获取与基线理论
第03周锐意进取,平台性能收集手段与研究思路
第04周有备而战,Nmon工具的收集与诊断原理
第05周大道至简,数据库整体调优之收集的法宝
第06周心中无剑,Dt工具介绍与诊断优化的探讨
第07周抽丝剥茧,Dt工具的使用与实战落地案例
第08周电光火石,数据库整体调优之火箭般定位
第09周顺藤摸瓜,Jvm原理剖析与调优性能指标
第10课顺水推舟,数据库调优之SQL不改写优化
第11课峰回路转,数据库调优之SQL巧思妙改写
第12课平流缓进,从SQL优化迈进存储过程调优
第13课千里之行,数据库设计之建模缺陷与规避
第14课厚积薄发,系统框架优化之缓存机制应用
第15课众妙之门,系统框架之分布式的林林种种
第16课万事俱备,优化实施的相关实战宝典手册
第17课只欠东风,系列综合实战案例与全课总结
授课环境:
Linux+Oracle11G+Weblogic10+虚拟机环境其他组件
授课对象:
由于课程深入浅出、案例生动有趣,因此具有一定的IT基础知识的初学者基本都能听懂。

授课讲师:
福富性能调优专家团队核心成员(梁敬彬、黄锏、黄维新、张荣志)。

主讲人:梁敬彬,福富软件数据库专家,著有《收获,不止Oracle》等畅销数据库技术书籍。

相关主题