一、分类
sql性能优化从思路上讲可以分为三类:
1、从数据库设计上优化:
(1)例如,订单信息统计查询这个业务,一般这种统计查询业务会涉及到订单表,流水表,商品表等,如果每张表在数据量达到百万级的时候,在统计查询的时候多张表关联查询会影响性能。 对如这种业务情况,在数据库设计时,可以设计专门用于查询的统计表,将这些订单、流水、商品的信息在创建订单和订单状态变更的时候将对应的信息插入或变更到这些统计表中,可以使用mq异步解耦合将这些信息冗余到统计表中。(1)例如,订单信息统计查询
一、分类
sql性能优化从思路上讲可以分为三类:
1、从数据库设计上优化:
(1)例如,订单信息统计查询这个业务,一般这种统计查询业务会涉及到订单表,流水表,商品表等,如果每张表在数据量达到百万级的时候,在统计查询的时候多张表关联查询会影响性能。 对如这种业务情况,在数据库设计时,可以设计专门用于查询的统计表,将这些订单、流水、商品的信息在创建订单和订单状态变更的时候将对应的信息插入或变更到这些统计表中,可以使用mq异步解耦合将这些信息冗余到统计表中。(1)例如,订单信息统计查询