数据库一点性能优化

1.临时表与索引

     临时表可以处理的数据从大数据表分离,而且对临时表简历索引(索引尽量控制3个以下,组合索引的顺序)

2.游标

   游标的条件尽量简单,游标定位更新数据比索引,主键更新快。但表数据太多避免使用游标

3.分布与集中处理机制

    对大数据处理,耗时长,可分布执行,分摊处理时间

    对及时行要求不高但耗时长的,可以分离到后台任务顺序执行

4.减少函数 /存储过程开销,这些都会占用一定的资源

5.减少锁表冲突

    某些业务,可以将并发换成单个顺序执行

    提高处理效率,减少锁表等待时间

    吐过使用临时表,处理完后尽快写入正式表

6.历史数据与生产数据分离

    这样对生产环境进行瘦身,提高系统整体效率

    对已完成的数据写入到历史表,仅供查询

7.表结构设计与算法匹配

猜你喜欢

转载自maishj.iteye.com/blog/1870425