事务

数据库设计

  1. 查询优化 where order by 索引 & 避免全表扫描
  2. 避免在where进行字段进行null值判断 导致引擎放弃索引进行全表扫描
  3. 索引列有大量重复数据 效率不高
  4. 索引提高select 降低insert & update(重建索引)一个表最好6个
  5. 避免更新索引列
  6. 尽量使用数字型字段 字符串逐个比较
  7. varchar 替代 char
  8. 使用表变量代替临时表

SQL方面

  1. 避免where子句使用 != / <> 全表扫面
  2. 能用between and 不用 in
  3. like ‘%abc%’
  4. where 避免表达式 where num/2 = 100 => num = 100*2
  5. List item