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 

 

 

Spark连接到MySQL并执行查询为什么速度会快?

问题导读: 1. Spark为什么能提高Mysql的查询速度? 2. 如何运行SQL in Spark? 3. SparkSQL如何将查询推送到MySQL? 4. 如何使用Spark缓存查询数...

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

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

MySQL性能优化小记:MySQL子查询很慢的问题

今天碰到一个数据库问题,需要用到子查询,但尝试了一下发现它很慢: mysql> select * from abc_number_prop where number_id in (s...

MYSQL 服务器查询速度慢原因分析与解决办法

在开发的朋友特别是和mysql有接触的朋友会碰到有时mysql查询很慢,当然我指的是大数据量百万千万级了,不是几十条了,下面我们来看看解决查询慢的办法。     会经常发现开发人员查一下没用索...

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

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

如何提高MySQL查询速度

1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽...

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

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

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

在参与实际项目中,当 MySQL 表的数据量达到百万级时,普通的 SQL 查询效率呈直线下降,而且如果 where 中的查询条件较多时,其查询速度无法容忍。想想可知,假如我们查询淘宝的一个订单详情,如...

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

最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。       由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下...
  • JIESA
  • JIESA
  • 2016年12月16日 14:44
  • 422
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql cluster 子查询速度很慢
举报原因:
原因补充:

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