SQL优化--琐碎

小单位大数额避免出现小数

  元->分

状态值,不容易使用到索引

  如性别、支付状态等状态值字段往往只有极少的几种取值可能,这种字段即使建立索引,往往利用不上。这是因为,一个状态值可能匹配大量的记录,这种情况MySQL会认为利用索引比全表扫描的效率低,从而弃用索引。

选择合适的字段类型

  在创建表的时候,为了获得更好的性能,可以将表中字段的宽度设得尽可能小。

  一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL。在将来执行查询的时候,数据库不用去比较NULL值。

  ENUM类型被当作数值型数据来处理,而数值型数据被处理起来的速度要比文本类型快得多。可以提高数据库的性能。

 

  

 

 

posted on 2021-09-20 00:18  溪水静幽  阅读(18)  评论(0)    收藏  举报