1.是否有链表查询。子查询,通过业务拆分。字段冗余
    2.联表进行分开查询
    3.索引:索引:abc
    select from t where A =1
    select
    from t where B = 1
    select from t where C = 1
    select
    from where A =1 abc C = 2
    select * from where B = 1 and C =2

    4.分表(水平分表:a表100w 数据。数据0-50w 一个表。50 -100w 一个表。)
    (垂直分表 a表10 个字段,字段0-5 一个表,5 -10 一个表)

    5.数据库的主从分离,读写 写1master 读请求1slave
    6.explain 分析
    7.mysql执行日志