zoukankan      html  css  js  c++  java
  • 常用SQL优化

    最近发现,当数据库中的数据量起来之后,程序执行的速度剧减,所以,性能优化必不可少的。当然SQL优化在性能优化中占有必不可少的部分。

    下面记录一些常用的SQL优化,此文章是记录,以便笔者忘记了,可以回来加深印象,此文会不断更新。

    1.COUNT(*)COUNT(主键)COUNT(1)

    COUNT(*):统计所有列非空的数据数量。说明:当某一行所有的列为空时,才会认为为空。不计入统计中,但是他会去遍历所有列是否为空。但是,听说很多数据库都已经优化过了,找不为空的有索引的列。

    COUNT(主键):统计主键列非空的数据数量。说明:当主键为空时,那么不计入统计中,只检查主键这一列,因为还有索引

    COUNT(1):统计表中第一列非空的数据数量。说明:当表中第一列为空时,不计入统计中,只检查表中的第一列,所以,主要看表中的第一列(跟表结构有关系)。

    2.

    Read the fucking manual and source code
  • 相关阅读:
    接口测试
    JMeter 插件管理
    JMeter IP欺骗压测
    Maven初窥门径
    都是分号惹的祸 ORA-00911
    插拔式设计思想
    第七章、Ajango自带auth模块
    第七章、中间件续写
    第七章、中间件
    第六章、Cookies和Session
  • 原文地址:https://www.cnblogs.com/qxynotebook/p/6182579.html
Copyright © 2011-2022 走看看