zoukankan      html  css  js  c++  java
  • sql优化

    (1)Where 子句中:where 表之间的连接必须写在其他 Where 条件之前,那些可以

    过滤掉最大数量记录的条件必须写在 Where 子句的末尾.HAVING 最后。

    (2)用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。

    (3) 避免在索引列上使用计算

    (4)避免在索引列上使用 IS NULL 和 IS NOT NULL

    (5)对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉

    及的列上建立索引。

    (6)应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用

    索引而进行全表扫描。

    (7)应尽量避免在 where 子句中对字段进行表达式操作,这将导致引擎放弃使用索

    引而进行全表扫描。

  • 相关阅读:
    安装pgsql
    ln软连接
    vsftp上传失败
    redis配置systemctl
    jmeter 录制排除模式
    数据库基本操作
    按日期排序
    angularjs的cache
    angularjs路由传递参数
    angularjs路由相关知识
  • 原文地址:https://www.cnblogs.com/wangju/p/11968795.html
Copyright © 2011-2022 走看看