1.查询时避免全表查询,如使用!=等操作符
2.在经常使用条件上建立索引(但是要避免滥用索引),命名如idx_
3.避免使用select *进行sql查询
4.表内数据量过大,可以使用水平拆分。如(userid%10000)拆分规则等
5.数据表建立时字段尽量not null
6.查询时避免使用前置通配符例如%abc,会导致全表扫描
7.如果只需要一条数据时,可以使用limit1
关于范式:
1,字段不可分
2,有主键,非主键字段依赖主键
3,非主键之间不能相互依赖
1.查询时避免全表查询,如使用!=等操作符
2.在经常使用条件上建立索引(但是要避免滥用索引),命名如idx_
3.避免使用select *进行sql查询
4.表内数据量过大,可以使用水平拆分。如(userid%10000)拆分规则等
5.数据表建立时字段尽量not null
6.查询时避免使用前置通配符例如%abc,会导致全表扫描
7.如果只需要一条数据时,可以使用limit1
关于范式:
1,字段不可分
2,有主键,非主键字段依赖主键
3,非主键之间不能相互依赖