SQL优化--琐碎
小单位大数额避免出现小数
元->分
状态值,不容易使用到索引
如性别、支付状态等状态值字段往往只有极少的几种取值可能,这种字段即使建立索引,往往利用不上。这是因为,一个状态值可能匹配大量的记录,这种情况MySQL会认为利用索引比全表扫描的效率低,从而弃用索引。
选择合适的字段类型
在创建表的时候,为了获得更好的性能,可以将表中字段的宽度设得尽可能小。
一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL。在将来执行查询的时候,数据库不用去比较NULL值。
ENUM类型被当作数值型数据来处理,而数值型数据被处理起来的速度要比文本类型快得多。可以提高数据库的性能。
立志如山 静心求实
浙公网安备 33010602011771号