mysql cluster 子查询速度很慢

原创 2007年09月22日 20:38:00

      在整个mysql cluster 的测试过程当中,对于insert、update 、delete、groupby或order by等等都会执行的很快,远远超出单台机器的性能,可以说四台机器能够超过一台机器的4倍以上的速度。

 

     可惜,我在测试过程当中,对于子查询,始终没有找到很好的处理方案。怀疑自己的处理是不是配置方案没有达到高效水平。另一方面,也怀疑系统的真实存在的问题。

     当同样的数据在单台机器上运行的时候,不达到几秒能够完成的语句在集群当中会使用2~3分钟的时间来做工作,真是忍受不了。

select kw ,count(*) c
from Keyword
where 
kw in
(select  ID from Keyword where kw='AAAA')

group by kw
order by c desc
limit 10 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Mongodb 占用99%CPU并且查询速度很慢原因查找笔记。

最近一直在用Mongodb, 最近把Mongodb迁移了机器之后,发现特别慢,而且Mongodb 一直
  • roler_
  • roler_
  • 2014-10-15 11:00
  • 7220

mysql提高查询速度

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。  2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使...

Mysql处理海量数据时的一些优化查询速度方法

由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的...

关于mysql处理百万级以上的数据时如何提高其查询速度的方法

由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的...

mysql如何提高其查询速度的方法

mysql如何提高其查询速度的方法    最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。         由于在参与的实际项目中发现当mysq...

关于mysql处理百万级以上的数据时如何提高其查询速度的方法

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立...

MySQL 影响SQL查询速度

查询速度为什么会慢SQL请求处理步骤 客户端发送SQL请求给MySQL服务器 MySQL服务器会在查询缓存中进行检查,查看是否可以在查询缓存中命中 服务端会对SQL进行解析、预处理再由优化器生成对应的...

关于mysql处理百万级以上的数据时如何提高其查询速度的方法

最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。       由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下...

如何提高MySQL查询速度

1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)