mysql很慢不知道为什么?才1.5w的数据就跑了3分钟,而且我加了索引啊~有图麻烦大家帮忙看看啊~
http://upload.ouliu.net/j/4b3ce762308b473b9a7b6e33210b5fc2.jpg
麻烦大家看看啊~
我第一个Sql执行出来竟然需要3分钟就是group 而已,而且我group的列都做了索引啊~~
不知道是哪里的问题啊~~~~55
麻烦大家看看啊~
我第一个Sql执行出来竟然需要3分钟就是group 而已,而且我group的列都做了索引啊~~
不知道是哪里的问题啊~~~~55
作者: girl55 发布时间: 2011-05-09
试试
select count(*) from (
select mv,xzp,dzp,vuzp from zh-copy group by mv,xzp,dzp,vuzp) tt
select count(*) from (
select mv,xzp,dzp,vuzp from zh-copy group by mv,xzp,dzp,vuzp) tt
作者: wwwwb 发布时间: 2011-05-09
第一,没有一下子想明白为什么不是直接select count(*) from zh-copy group by mv,xzp,dzp,vuzp
第二,似乎只看到index_mv,index_xzp...,而没有index_mv_xzp_...
第二,似乎只看到index_mv,index_xzp...,而没有index_mv_xzp_...
作者: shine333 发布时间: 2011-05-09
有索引和用没用到索引是两回事
explain一下看你的执行计划
explain一下看你的执行计划
作者: rucypli 发布时间: 2011-05-09
mv,xzp,dzp,vuzp做一个联合索引,您的看起来是分开做的哈
作者: loveflea 发布时间: 2011-05-09
引用 1 楼 wwwwb 的回复:
试试
select count(*) from (
select mv,xzp,dzp,vuzp from zh-copy group by mv,xzp,dzp,vuzp) tt
试试
select count(*) from (
select mv,xzp,dzp,vuzp from zh-copy group by mv,xzp,dzp,vuzp) tt
感谢你啊~这个我测试过~而且发现一个很奇怪的问题啊~
执行:select mv,xzp,dzp,vuzp from zh-copy group by mv,xzp,dzp,vuzp
返回条数是:14700
执行:select count(*) from (
select mv,xzp,dzp,vuzp from zh-copy group by mv,xzp,dzp,vuzp) tt
返回结果是:29400
后面的sql结果刚好是前面sql结果的2倍不知道为什么啊?我认为应该是一致的才对啊~
作者: girl55 发布时间: 2011-05-09