单表优化
避免全表查询
1 | -- 需求一:查询所有名字中包含李的用户姓名和手机号,并根据user_id字段排序。 |
联合索引不生效
1 | -- 需求二:统计手机号是135、136、186、187开头的用户数量。 |
查询大范围数据如何减少耗时
1 | -- 需求三:获取用户通讯录表第10万条数据开始后的100条数据。 |
多表优化
1 | -- 用户认证表:mob_auth,有11万数据,保存的是通过手机认证后的用户数据。 |
1 | -- 需求二:获取紧急联系人数量>8的,用户手机号信息。 |
– 需求3:获取所有智能审核的用户手机号和申请额度、申请时间、审核额度。
1 | -- 需求3:获取所有智能审核的用户手机号和申请额度、申请时间、审核额度。 |