1 选择合适的字段属性
首先描述一下什么是字段,每个字段是按照某种界限划分的具有相同数据类型的数据组成。
原理:表越小,执行速度往往越快,==>尽可能的让字段的宽度设置的小一点
例如身份证号,能用tinyint 就不用bigint
2.数据库索引
数据库索引,在查询语句中,使用max,min,orderby这些函数和语句性能提高更明显
索引并不是越多越好,因为他也就降低了insert和updata的效率,
3.避免子查询,使用join连接查询替代
虽然子查询可以避免事务或者表锁死,并且比较容易,但是他会新建一个子表,这样的话会降低查询的效率
避免全盘扫描的操作
4.where 语句不使用!=或者<>操作符,这个是会走索引的,但是他效率不高,in 和 not in要慎用,可能会导致全盘扫描
5.避免对字段进行表达式表达,不使用*
6.分页一般使用limit ,偏移量变大时,limit的效率会低导致查询超时,