转自:http://www.oracleblog.org/working-case/talking-table-sharding/ 关于sharding的架构,你在第一篇文章中可以看到各种术语,你在第二篇文章中也可以看到非常多的部署的步骤,我们脱离繁琐细小的东西,站到高处来看一下就是什么是oracle的sharding。 爱因斯坦说过,如果你不能用简单的语言解释某个东西,你就不是真正的理解这个东西 […]

, ,

1. 阅读MySQL 5.6 release notes 和change list 以便查看MySQL 5.6 的新特性和兼容性 根据change list 更改相应的配置和SQL语法 1) Configuration Changes 2) SQL Changes 3) Server Changes 2. 备份MySQL 5.5 所有数据用mysqldump [root@mysqlnode1 ~] […]

一、性能故障 1. 数据库主机LOAD飙高 (1)一般导致MySQL服务器LOAD突然飙高,可能的五种情况: – 全表扫描的SQL语句; – SELECT操作语句的执行计划走错; – 存在UPDATE/DELETE 语句没有索引可选择,而导致堵塞其他SQL语句的执行; – 存在修改表结构或OPTIMIZE 语句执行; – 大数据量的导入或 […]

1. 安装 [root@sysbench ~]#tar zxf sysbench.tar.gz [root@sysbench ~]#cd sysbench [root@sysbench ~]# ./autogen.sh [root@sysbench~]#./configure -–prefix=/usr/local/sysbench –with-mysql-includes=/usr/local […]

1. Sysbench 是工业标准的MySQL性能测试工具之一,是MySQL平台主要的性能测试工具。Sysbench从0.5开始支持强大的LUA脚本引擎,实现多线程,多并发,多表的测试,更加贴近实际应用环境。 Sysbench 按照模块的来设计的,支持以下测试内容: – 文件系统I/O性能 – 操作系统内核任务调度器性能 – 内存分配和传输性能 – POSIX线程性能 – 数据库服务器性能 (My […]

1. rhel6发行版里面自带了qperf 工具,使用rhel6 光盘安装qperf [root@mysqlnode2 ~]#yum install qperf 2. 采用是Client/Server的模式进行测试 3. 开始测试延迟和带宽 1) 查看帮助 [root@mysqlnode2 ~]#qperf –help examples In these examples, we first ru […]

1. 安装fio [root@mysqlnode2 ~]# wget http://brick.kernel.dk/snaps/fio-2.0.7.tar.gz [root@mysqlnode2 ~]#yum install libaio-devel [root@mysqlnode2 ~]# tar -zxvf fio-2.0.7.tar.gz [root@mysqlnode2 ~]# cd fi […]

一、备份命令行参数 1. 备份操作: backup, backup-and-apply-log, backup-to-image 2. 备份校验操作: apply-log, apply-incremental-backup 3. 恢复操作: copy-back, copy-back-and-apply-log 4. 单文件备份操作: image-to-backup-dir, backup-dir- […]

1. 参数详解 参数 1. –all-databases , -A 转储整个数据库。 shell> mysqldump [options] –all-database 参数 2. —database,-B 转储几个数据库。通常情况,mysqldump将命令行中的第1个名字参量看作数据库名,后面的名看作表名。使用该选项,它将所有名字参量看作数据库名。CREATE DATABA […]

测试环境 redhat 9.0 mysql3.23.57 mysql数据同步备份 A服务器: 192.168.1.2 主服务器master B服务器: 192.168.1.3 副服务器slave A服务器设置 #mysql –u root –p mysql>;GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY ‘1234’; mysql>;\ […]

切换到手机版