1.临时表与索引
临时表可以处理的数据从大数据表分离,而且对临时表简历索引(索引尽量控制3个以下,组合索引的顺序)
2.游标
游标的条件尽量简单,游标定位更新数据比索引,主键更新快。但表数据太多避免使用游标
3.分布与集中处理机制
对大数据处理,耗时长,可分布执行,分摊处理时间
对及时行要求不高但耗时长的,可以分离到后台任务顺序执行
4.减少函数 /存储过程开销,这些都会占用一定的资源
5.减少锁表冲突
某些业务,可以将并发换成单个顺序执行
提高处理效率,减少锁表等待时间
吐过使用临时表,处理完后尽快写入正式表
6.历史数据与生产数据分离
这样对生产环境进行瘦身,提高系统整体效率
对已完成的数据写入到历史表,仅供查询
7.表结构设计与算法匹配