优化总结
SELECT子句中避免使用 ‘ * ‘
使用exists语句代替in语句
使用not exists代替not in
使用truncate代替delete from 表语句
减少访问数据库的次数
使用表的别名(Alias)
尽快使用COMMIT
数据库冗余字段的设计
尽量避免使用否定性的条件,包括not等关键字
尽量避免使用函数
尽量减少使用联表查询,子查询等
当数据量比较高的时候,使用索引来提高查询的效率
尽量避免对索引列做运算
当一张表中列太多,或者数据量太大时,可以通过表的横向,纵向切割来提高效率