数据库设计
- 查询优化 where order by 索引 & 避免全表扫描
- 避免在where进行字段进行null值判断 导致引擎放弃索引进行全表扫描
- 索引列有大量重复数据 效率不高
- 索引提高select 降低insert & update(重建索引)一个表最好6个
- 避免更新索引列
- 尽量使用数字型字段 字符串逐个比较
- varchar 替代 char
- 使用表变量代替临时表
SQL方面
- 避免where子句使用 != / <> 全表扫面
- 能用between and 不用 in
- like ‘%abc%’
- where 避免表达式 where num/2 = 100 => num = 100*2
- List item