mysql的一些使用注意事项

Writer @ ybzai 2020-03-16 20:43 阅读(1862)

前置百分号的查询,将导致全表扫描

select id from t where name like '%abc%'

若要提高效率,可以考虑全文检索
innot in 也要慎用,否则会导致全表扫描
索引并不是越多越好
索引固然可以提高相应的 select 的效率,但同时也降低了 insertupdate 的效率。
因为 insertupdate 时有可能会重建索引
一个表的索引数最好不要超过6个。
尽量使用数字型字段
若只含数值信息的字段,尽量不要设计为字符型。否则会降低查询和连接的性能,并会增加存储开销。
尽可能的使用 varchar 代替 char,可以节省存储空间
尽量避免大事务操作,来提高系统并发能力

标签: MySQL

感谢赞赏

微信支付
微信支付
支付宝
支付宝