MySQL5.7 利用keepalived来实现mysql双主高可用方案的详细过程

服务器准备Keepalived:192.168.13.15Keepalived:192.168.13.16Mysql-m1: 192.168.13.15Mysql-m2: 192.168.13.16 1,在m1、m2上准备mysql5.7环境在两台服务器上安装mysql5.7,安装mysql参考如下:http://blog.csdn.net/mchdba/article/details/51138...
阅读(14031) 评论(1)

mycat读写分离与主从切换

1, 分库分表的优缺点、以及为什么分表方式无法成为主流?分表:在台服务器上,优点是易维护,类似表分区,缺点是在一台db服务器上,无法分担IO、负载集中。 分库:在多台服务器上,优点是分担IO、负载均衡,缺点是较不易维护、数据统计以及jion操作有些难度。数据库切分的目的是为了分担IO、负载均衡,分表无法达到最佳的要求,所以无法成为主流。2, 准备主库tar -xvf mysql-5.6.1...
阅读(16211) 评论(21)

mycat 路由转发过程原理深度解析

1 安装后进入Schema.xml配置信息如下,数据节点名称dn1、dn2、dn3: 安装完后登录测试: mysql -utest -ptest -h127.0.0.1 -P8066 -DTESTDB 2 , 创建表create table travelrecord (id bigint not null primary key,user_id varchar(100),trave...
阅读(6366) 评论(0)

MySQL 垂直切分(读书笔记整理)

1,垂直拆分相对于水平拆分来说,垂直拆分比较容易实现一些,垂直拆分的意思是把数据库中不同的业务数据拆分到不同的数据库中。垂直拆分能很好的起到分散数据库压力的作用。业务模块不明晰,耦合(表关联)度比较高的系统不适合使用这种拆分方式。有得用户查询积分快,有的用户查询自己的订单很快,但是查询自己的用户信息很慢,为什么?2,垂直切分的优点◆ 数据库的拆分简单明了,拆分规则明确; ◆ 应用程序模块清晰明确,...
阅读(2922) 评论(1)

MySQL 水平拆分(读书笔记整理)

1,水平拆分的介绍一般来说,简单的水平切分主要是将某个访问极其平凡的表再按照某个字段的某种规则来分散到多个表之中,每个表中包含一部分数据。简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些 行切分到一个数据库,而另外的某些行又切分到其他的数据库中。当然,为了能够比较容易 的判定各行数据被切分到哪个数据库中了,切分总是都需要按照某种特定的规则来进行的。 如根据某个数字类...
阅读(5645) 评论(0)

MySQL 高可用MMM安装部署以及故障转移详细资料汇总

1,      mmm简介MMM(Master-Masterreplication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MM...
阅读(3117) 评论(0)

MySQL 高可用MHA安装部署以及故障转移详细资料汇总

1,简介1.1mha简介MHA,即MasterHigh Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplication(二层)环境,目的在于维持Master主库的高可用性。 MHA(Master High Availability)是自动的master故障转移和Sla...
阅读(4576) 评论(1)

MySQL 高可用架构在业务层面的分析研究

前言:          相对于传统行业的相对服务时间9x9x6或者9x12x5,因为互联网电子商务以及互联网游戏的实时性,所以服务要求7*24小时,业务架构不管是应用还是数据库,都需要容灾互备,在mysql的体系中,最好通过在最开始阶段的数据库架构阶段来实现容灾系统。所以这里从业务宏观角度阐述下mysql架构的方方面面。一,MySQL架构设计—业务分析(1)读多写少虚线表示跨机房部署,比如电子商...
阅读(6716) 评论(9)

MySQL Cluster7.2.15安装部署性能测试

1 下载 Download the cluster tar.gz wget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.2/mysql-cluster-gpl-7.2.15.tar.gz MySQL Cluster 7.2.15 Select Version: 下拉框选择 7.2.15 Select Platform: 下拉框选...
阅读(5503) 评论(0)

源码编译MySQL Cluster7.2.15安装过程

1 Download the cluster tar.gz wget http://dev.mysql.com/get/Downloads/MySQL-Cluster-7.2/mysql-cluster-gpl-7.2.15.tar.gz   MySQL Cluster 7.2.15 Select Version: 下拉框选择 7.2.15 Select Platform: 下拉框选择 ...
阅读(3052) 评论(0)

MySQL Cluster-备份恢复初步测试

参考文档   http://blog.chinaunix.net/uid-20639775-id-1617795.html  http://xxtianxiaxing.iteye.com/blog/563063  http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-single-user-mode.html  http://www.my...
阅读(3959) 评论(2)

MySQL Cluster验证管理节点配置中内存是否超标的脚本

验证管理节点config.ini参数配置的shell脚本,看memory是否超标,运行的时候需要附带上面data node id, 而且cluster要处于工作状态,最起码manage node和data node要处于启动状态 run check_memery.sh 脚本内容下: # 注明,是从网友飞鸿大哥那里趴过来,改改运行通过的,肯定有很多需要完善的地方,欢迎大家提出宝贵...
阅读(3026) 评论(0)

MySQL Cluster初步学习资料整理--安装部署新特性性能测试等

1.1 mysql-cluster简介      简单的说,MySQLCluster 实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现。        MySQLCluster 刚刚诞生的时候可以说是一个可以对数据进行持久化的内存数据库,所有数据和索引都必须装载在内存中才能够正常运行,但是最新的M...
阅读(13207) 评论(24)

MySQL Cluster初步测试结果汇总图示报告 --> 用mysqlslap与sysbench进行测试

Cluster结构图                                       测试环境简介 Mysql cluster集群测试环境 4 data node,32G 8核cpu 4 sql node, 16G 8核cpu 1 manage node,16G 8核cpu Cluster版本:          mysql-5...
阅读(6377) 评论(1)

MySQL Cluster测试过程中的错误汇总--ERROR 1296 (HY000)等等

参考资料: http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-privilege-distribution.html  http://www.clusterdb.com/mysql-cluster/sharing-user-credentials-between-mysql-servers-with-cluster/  http://b...
阅读(7265) 评论(1)

MySQL Cluster 4个数据节点压力测试--mysqlslap工具压400W写

cluster叫电信运营商版本 所以基本上在很大的用户并发量的情况下才会用到 对连接数的线性增长要求高的场景 千兆就不用想了 没万兆就不用玩了 【】一:测试 10.80.40.107 3307 mysql -utim -pmanchungood -P3307 -h10.80.40.107 --default-character-set=utf8  -- 查询测...
阅读(3790) 评论(0)

MySQL Cluster2个数据节点压力测试--mysqlslap工具压400W写

cluster叫电信运营商版本 所以基本上在很大的用户并发量的情况下才会用到 对连接数的线性增长要求高的场景 千兆就不用想了 没万兆就不用玩了 【】一:测试 10.80.40.107 3307 mysql -utim -pxxxxxxxx -P3307 -h10.80.40.107 --default-character-set=utf8  -- select...
阅读(2597) 评论(0)

MySQL Cluster基础知识简介以及基本参数介绍

PS:这些资料都是以前整理的,有些有可能是在网上copy别人的,但是时间长了,记不得出处了,sorry! 在MySQL Cluster环境的配置文件config.ini里面,每一类节点都有两个(或以上)的相应配置项组,每一类节点的配置项都主要由两部分组成,一部分是 同类所有节点相同的配置项组,在[NDB_MGM DEFAULT]、[NDBD DEFAULT]和[MySQLD DEFAUL...
阅读(3946) 评论(0)

MySQL Cluster线上管理节点配置文件-数据节点96G内存

网上的朋友提供的,仅供参考。 [NDBD DEFAULT] NoOfReplicas: 2   # DataDir: /data/mysql/log #FileSystemPath: /add/path/here # Data Memory, Index Memory, and String Memory # DataMemory: 61440M IndexMemory:...
阅读(3404) 评论(0)

MySQL Cluster线上管理节点配置文件-数据节点32G内存

网上的朋友提供的,仅供参考。 [NDBD DEFAULT] NoOfReplicas= 2 DataMemory=20G IndexMemory=5G MaxNoOfConcurrentTransactions=8192 MaxNoOfConcurrentOperations=100000 MaxNoOfLocalOperations=110000 NoOfFragmentLogF...
阅读(2864) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3191717次
    • 积分:39987
    • 等级:
    • 排名:第100名
    • 原创:639篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1401条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论