长耗时、统计分析类事务管理
对于长耗时、统计分析类事务,由于其对系统资源的消耗比较大,需制定合理的运行策略,降低对在线业务系统的冲击,原则上应用访问数据范围仅包括所需内容,减少全表、无关数据的访问;对于此类资源消耗较多的事务,可调用系统资源使用数据,结合执行结果分析系统资源瓶颈,在系统资源遇见瓶颈时,及时改善系统资源。
- 对于此类事务建议先做执行路径分析,若未走索引路径,则需要调整SQL语句,让该业务走索引查询。
- 对于可预估的长耗时变更事务,可考虑降低数据范围,切片成小范围的多次执行,提高效率。
- 对于查询、统计类等适合数据分析类的场景,建议在分析库上进行,充分利用分析库优势。