使用道具 举报
最初由 dlinger 发布 [B]呵呵,花了几个月专门对我们的产品各个模块进行了优化, 有这样几个体会: 1.最重要的是算法和处理逻辑。 有些处理方式可以改成批量处理的方式,减少不必要的计算。 修改业务流程,是最有效的方法。 2.sql的问题 我们知道,10%的不良sql会带来80%的性能损失, 这里也包括了index的tuning。 3.数据库参数和部署,os的优化 这些以前就讨论的很多了。 [/B]
最初由 d.c.b.a 发布 [B]偶上两周去帮别人调系统,感觉还是改SQL和更改实现方式,来得最有效,调参数等没有多大的作用。 [/B]
最初由 time 发布 [B]按照我们的经验,参数调整所带来的性能提高最多只能达到15%,这已经是极限了。实际上oracle的专家一发现应用性能有问题,都是建议我们优化sql,使用新的技术。同时,我认为系统性能的消耗主要是在表扫描(消耗IO带宽)和统计(消耗CPU和内存)两个方面,所以我强烈建议如果表比较大一定要使用分区功能,可以大大提高查询统计的速度。 [/B]
本版积分规则 发表回复 回帖后跳转到最后一页