(今天先列个纲,得空再补充)
优化策略
要考虑系统数据量、客户要求(系统响应时间标准出的优化周期,在此基础上结合实际情况(硬件资源,软件版本,人力投入,优化周期),按实际收益性采用不同的“优化组合拳”,一般来讲,至少要做下面所列的前2项工作。
一般来说,应遵从如下优化次序:
1.参数类调优
这一般包括JDK选型、JVM参数优化、中间件参数优化、数据库参数优化、服务器操作系统优化。
此类优化收益高(工作量很小但收效甚大)。
2.SQL优化
这一般包括适当设立索引及调整SQL语句。
此类优化收益较高(工作量中等,收效比较大)。
3.程序级调整
这一般包括算法优化、 、Java常见优化
(工作量较大)
4.业务逻辑优化
这需要在非常了解业务实现的基础,优化实现方式。
(工作量较大,涉及业务知识)
但有个例外是和系统资源大小无关的,那就是程序死循环……
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24862 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!