以前一直用sqlserver,几千万的数据查询起来也不费劲。到了mysql里,100多万的查询,就不行了。select
from
where a='ss' and b='dd'
order by timeff
limit 1a b timeff 三个字段都有单列索引。 还没有弄复合索引。但是,即便是三个单列索引,也不应该需要3秒才出来啊。另外上面的语句,把order by timeff去掉,就可以50ms查出结果。感觉被吹上天的mysql太令我沮丧了。
from
where a='ss' and b='dd'
order by timeff
limit 1a b timeff 三个字段都有单列索引。 还没有弄复合索引。但是,即便是三个单列索引,也不应该需要3秒才出来啊。另外上面的语句,把order by timeff去掉,就可以50ms查出结果。感觉被吹上天的mysql太令我沮丧了。
from
where a='ss' and b='dd'
order by timeff
limit 1句子语法本身都有问题
把表结构贴出来看看。mysql 查这个不到一秒就查出来的。