zoukankan      html  css  js  c++  java
  • mysql count(*)和count(id) id为主键

    这是今天在微博的一个人发的,有人@我了,我就做了一个,看一下吧,

    两次结果相差如此直大。。。。

    我一般都会用count(*) 因为它走主键索引,但是count(C)则不一定,

    我要说一下sql缓存

    可以看到缓存是开启的,但是大小为0,我后来修改了

    后来我证明这两个不会走查询缓存,因为只有sql一样的时候才会走缓存

    可以看到走缓存的次数并没有增加,那么是什么导致了前后两次相差那么大呢

    我们先看一下他们走的索引;

    索引走的一样,那么我们看一下profile的记录,就会发现区别。

    这两个时间的差距,我也只能写到这了,上班了。。请各位补充

  • 相关阅读:
    {purple8}
    {purple7}
    {暴力}
    uva1103(dfs)
    {purple5练习题}
    c++复习题
    关于继承
    lrj紫书第五章
    20个Linux系统监视工具
    linux上配置jdk+Apache
  • 原文地址:https://www.cnblogs.com/zhangjun516/p/3118708.html
Copyright © 2011-2022 走看看