Mysql数据优化(17.07)

来源:转载

以下内容是从网上整理过来总结的部分

字段部分

  1. 选择合适的字段类型,避免不必要的内存消耗,
  2. 字段都要设置为NOT NULL,
  3. 字段选择数据类型时,尽可能的选择数字类型

SQL查询部分

  1. 多表查询尽可能的使用Join
  2. 尽量避免使用like% 通配符,会引起全表扫描
  3. 避免能想到的全表查询,多使用where 条件查询和order排序
  4. 使用between 代替in、not in 后者会引起全表扫描
  5. 避免事务操作
  6. 查询语句中一定不要使用*,加上字段信息查询

where语句

  1. 避免在where中使用!=<> 会引起全表扫描
  2. 避免在where中使用OR ,可以使用UNION代替
  3. 避免在where中操作字段属性,会引起全表扫描,也就是说在where语句子句左边不要进行函数、算数运算或其他的表达式运算

分享给朋友:
您可能感兴趣的文章:
随机阅读: