MySQLMySQL常见常用的SQL优化

  • 应尽量防止在where中接纳!=或<>操作符。否则会开展全表查询

  • 对此查询,防止全盘扫描,考虑在where或order
    by涉及到的列上建立目录

  • 防止在where中开展null值判断,否则会展开全表扫描

  • 查询时,避免*查询所有,按要求指定的查

  • In和not
    in也要慎用,否则会造成全表扫描

  • 毫无写一些没意义的询问

  • 确立目录的时候视情状而定,一个表最好永不跨越6个

  • 尽量采用varchar来带替char

  • 尽心尽力接纳表变量代替临时表

  • 防止向客户端重临大数目,若数据量过大,应考虑相应要求是否合理

  • 尽量避免大事务操作,提升系统出现能力

网站地图xml地图