`
baitian
  • 浏览: 30264 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql cluster 性能

阅读更多
搞了一个最小的mysql集群,
MGM Node & SQL Node on 1.1,DATA Node 1 on 1.2,DATA Node 2 on 1.3,
然后 在1.4 上安装一个 普通的mysql ,
最后, 分别在1.1 和 1.4 上 跑同样的测试程序, 得到集群的速度只有普通Mysql 的 将近 六分之一。
想请问一下高手,这个正常吗?
(mysql 5.051a, network 1000M以太网,1.x 配置相同(centos5,8 core,4G ram))

测试程序:
batchUpdate, manual commit(1s per),
sql: update table1 set field1=value1 where id=value1; id (primary key),value1 无规律,随即产生。
cluster table type=ndb
1.4 table type=innodb

分享到:
评论
5 楼 wanghualong 2008-04-17  
baitian 写道
wanghualong 写道
如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。

是吗, 我测试时执行的时update(查询和写入都有),请问wanghualong兄,你有具体的数据吗?慢多少,快又快多少

和你数据节点个数和网络有关.在DBT2基准测试中,使用8个节点的Cluster能达到每分钟100,000个事务处理。测试中的Cluster搭建在双socket 2.67 GHz 双核Intel Xeon 5150处理器上,4GB内存(1GB/核).这个是官方数据。每个事物处理4到5条数据。
mysql-ndbj,可以提高访问mysql的效率。
4 楼 baitian 2008-04-17  
wanghualong 写道
如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。

是吗, 我测试时执行的时update(查询和写入都有),请问wanghualong兄,你有具体的数据吗?慢多少,快又快多少
3 楼 wanghualong 2008-04-17  
如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。
2 楼 baitian 2008-04-17  

那么依照你的经验,集群的速度可以到多少?

你认为提高速度的关键在哪里?
1 楼 theone 2008-04-16  
显然不正常

相关推荐

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

    MySQL Cluster 8.0.27 是一个高度可用、可扩展的数据库解决方案,专为对数据可用性和性能有高要求的应用程序设计。该版本是针对Microsoft Windows操作系统(x86, 64-bit)的,提供了ZIP格式的归档文件,方便在...

    MySQL Cluster(MySQL 集群)

    MySQL Cluster 允许在单个集群中运行多个 MySQL 服务器,从而提供了一个强大的解决方案来应对高可用性和高性能的需求。 - **测试环境**:本文档基于 CentOS 4.6 系统进行了测试。 - **数据库版本**:使用的 MySQL ...

    MySQL Cluster集群构建实战

    ### MySQL Cluster集群构建实战 ...通过以上介绍,我们可以看到MySQL Cluster不仅提供了强大的数据管理和存储功能,还具备高度的灵活性和可扩展性,非常适合对性能和可用性有较高要求的应用场景。

    mysql Cluster.pdf

    ### 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的...

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

    为了保持最佳性能和稳定性,建议使用最新的稳定版本,如 MySQL Cluster NDB 7.3,而 MySQL Cluster NDB 7.4 作为开发者预览版,适用于测试和评估新功能。 总之,MySQL Cluster NDB 7.3 和 7.4 提供了一种高效、可靠...

    mysql_cluster集群

    MySQL Cluster 是一种高性能、高可用性且可扩展的集群解决方案,主要用于在无共享架构中部署内存中的数据库集群。这种架构允许使用低成本的硬件设备,同时不依赖特定的软件或硬件配置。 #### 二、MySQL Cluster 的...

    MySQL Cluster集群搭建详解

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

    MySQL Cluster 概述-官方文件翻译

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

    mysqlcluster白皮书

    总的来说,“MySQL Cluster白皮书”将详细介绍如何利用MySQL Cluster构建高可用、高性能的数据库解决方案,涵盖其核心原理、最佳实践和实际案例。对于希望深入了解和使用MySQL Cluster的技术人员来说,是一份不可或...

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

    MySQL Cluster,作为MySQL数据库的一种高可用、高性能的解决方案,自MySQL 4.1.x版本起被引入,旨在通过数据的分布式存储和处理,实现系统的可扩展性和可靠性增强。其核心理念是通过构建多节点的集群架构,不仅能够...

    实战体验几种MysqlCluster 方案.docx

    MySQL Cluster 是 MySQL 官方集群部署方案,它的历史较久。支持通过自动分片支持读写扩展,通过实时备份冗余数据,是可用性较高的方案,声称可做到 99.999% 的可用性。 MySQL Cluster 的架构及实现原理主要由三种...

    mysql-cluster操作文档

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

    利用MySQL Cluster 7.0 + LVS 搭建高可用环境

    相较于之前的版本,MySQL Cluster 7.0 在性能上有了显著提升,主要体现在以下几个关键特性: 1. **数据节点多线程**:MySQL Cluster 7.0 引入了数据节点的多线程处理,这提高了并发处理能力,使得系统能够更高效地...

    MySQL Cluster Windows 安装

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

Global site tag (gtag.js) - Google Analytics