`
bayaci
  • 浏览: 283163 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql cluster 子查询速度很慢

 
阅读更多

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

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

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

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

group bykw
order by c desc
limit 10

分享到:
评论

相关推荐

    MySQL Cluster(MySQL 集群)

    NDB Cluster 存储引擎是 MySQL Cluster 的核心,它在内存中存储数据,确保了极高的数据处理速度和效率。 - **集群架构**:MySQL Cluster 由一组计算机组成,每台计算机运行着不同的进程,包括 MySQL 服务器、NDB ...

    MySQL Cluster 8.0.27(mysql-cluster-8.0.27-winx64.zip)

    MySQL Cluster的一个关键特性是其数据始终在内存中,这使得它能够提供极高的读写速度,尤其适合实时分析和交易类应用。 5. **事务支持**: 支持ACID(原子性、一致性、隔离性和持久性)事务,保证数据操作的完整...

    MySQL Cluster集群构建实战

    这种设计使得MySQL Cluster能够快速响应查询请求,特别适合于需要高速读写的在线事务处理(OLTP)场景。 - **管理节点(MGM)**:管理节点负责管理整个集群的配置信息,例如节点的启动、停止、配置变更等操作。它是...

    Mysql cluster开发环境快速部署

    MySQL Cluster 是一种高可用、高性能的数据库解决方案,它通过分布式数据存储和处理方式来提高数据库的可扩展性和可靠性。在本文中,我们将详细介绍如何在开发环境中快速部署MySQL Cluster。 1. 获取MySQL Cluster...

    mysql cluster集群安装

    MySQL Cluster是一种高可用性和高性能的数据库解决方案,特别适合处理大数据量的应用。在当前的大数据时代,数据的安全性、稳定性和高效存储变得至关重要。MySQL Cluster通过数据分片、高可用性保证以及灵活的数据...

    Mysql Cluster 7.6.4 环境搭建

    Mysql Cluster 7.6.4 环境搭建,非常详细的文档。。。。

    mysql Cluster.pdf

    ### MySQL Cluster概述与架构 #### 一、MySQL Cluster简介 MySQL Cluster是一种高度可扩展且具有高可用性的数据库系统,它采用分布式架构,在无共享存储设备的情况下实现数据的持久化存储。这种架构允许数据分布在...

    mysql_cluster集群

    ### MySQL Cluster 集群详解 #### 一、MySQL Cluster 概述 MySQL Cluster 是一种高性能、高可用性且可扩展的集群解决方案,主要用于在无共享架构中部署内存中的数据库集群。这种架构允许使用低成本的硬件设备,...

    mysql-cluster-8.0.20-winx64.zip

    MySQL Cluster是一种高可用性、高性能的数据库解决方案,它在MySQL服务器的基础上增加了分布式数据存储和实时事务处理的能力。在“mysql-cluster-8.0.20-winx64.zip”这个压缩包中,我们找到了MySQL Cluster的...

    mysqlcluster白皮书

    MySQL Cluster,也称为NDB(Network Database)Cluster,是MySQL数据库管理系统的一个组件,它提供了高可用性、可扩展性和数据复制功能。这份“MySQL Cluster白皮书”将深入探讨这个分布式数据库系统的架构、特性和...

    MySQL Cluster 概述-官方文件翻译

    MySQL Cluster 是一种高可用、高性能的数据库集群技术,它的核心特性在于无共享(Shared Nothing)架构,这使得系统能够在低成本硬件上实现高可靠性和可扩展性。无共享架构意味着每个节点都有自己的内存和磁盘存储,...

    MySQL Cluster集群搭建详解

    MySQL Cluster是一种可扩展的、高性能的、容错能力强的集群数据库解决方案。它通过其独特的分布式架构设计,支持在多个节点间进行数据的复制和同步,能够提供高可用性和冗余性。对于想要搭建MySQL Cluster集群的新手...

    MySQL Cluster NDB 7.3 and MySQL Cluster NDB 7.4 官方说明翻译

    MySQL Cluster NDB 7.3 和 7.4 是 MySQL 分布式数据库集群的重要版本,提供了高可用性和数据冗余的解决方案。MySQL Cluster 使用 NDB 存储引擎(也称为 NDB 引擎),允许多台计算机以集群方式协同工作,以实现数据的...

    MySQL Cluster 配置详细介绍

    MySQL Cluster是一种分布式数据库系统,提供高可用性和可扩展性,特别适合需要实时访问大量数据的应用。配置MySQL Cluster涉及多个方面,主要包括管理节点、NDB数据节点以及SQL节点的配置。以下是对这些节点配置的...

    Guide to Optimizing Performance of the MySQL Cluster Database

    This guide explores how to tune and optimize the MySQL Cluster database to handle diverse workload requirements. It discusses data access patterns and how to build distribution awareness into ...

    基于Windows的MySQL Cluster搭建及配置详解

    - 将解压后的 `mysql\bin` 目录下的 `ndbd.exe` 拷贝到 `C:\mysqlcluster\datanode\mysql\bin`。 - 配置文件 `config.ini` 和 `my.ini` 应包含正确的ID和主机名信息。 - **`config.ini` 示例内容**: ```ini ...

    mysql-cluster操作文档

    MySQL Cluster是MySQL数据库的一种高可用性和高性能的集群方案,主要适用于大型应用。它支持自动分区,可以在多个物理服务器上存储数据,实现分布式存储和负载均衡,提高数据处理能力,同时保证故障时的自动故障转移...

    MySQL Cluster Windows 安装

    MySQL Cluster Windows 安装 MySQL Cluster 是一个高可用、可扩展的数据库集群解决方案,旨在提供高性能、可靠的数据存储服务。在 Windows 平台上安装 MySQL Cluster 需要遵循一定的步骤和配置,以下将对 MySQL ...

    Mysql Cluster(集群)的概念和架构

    ### MySQL Cluster(集群)的概念与架构深度解析 MySQL Cluster,作为MySQL数据库的一种高可用、高性能的解决方案,自MySQL 4.1.x版本起被引入,旨在通过数据的分布式存储和处理,实现系统的可扩展性和可靠性增强。其...

Global site tag (gtag.js) - Google Analytics