MySQL 数据库备份种类以及常用备份工具汇总
1,数据库备份种类按照数据库大小备份,有四种类型,分别应用于不同场合,下面简要介绍一下:1.1完全备份这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。&n...
MySQL索引性能测试
MySQL索引性能测试 blog文档结构图: 很长一段时间没学习MySQL了,一直致力于oracle的研究,最近得空了就再拾起MySQL看看吧,记得去年发布过的2篇MySQL文章: MySQL 5.6.21下载安装之下载篇(一) : http://blog.itpub.net/26736162/viewspace-1349705/ MySQL...
mydumper工作原理
相比mysqldump,其优势如下:1 速度快(好多资料都说快10倍,个人持保留意见);2 支持多线程导出和导入myloader;3 采用守护进程方式运行,可定时扫描和快照binlog(-snapshot-interval);4 快速文件压缩; 也有稍许不足之处,如mydumper不处理MySQL的视图,触发器和存储过程,因此使用mydum...
mysql5.6的online ddl功能测试
mysql5.6 onlineddl
MySQL Fabric使用介绍01——高可用性HA
MySQL Fabric是MySQL推出的用来管理一“群”服务器的系统,可以非常简单地用来部署管理MySQL的数据分片(Shading)和高可用性(High Availability)功能。
MySQL 利用xtrabackup进行增量备份详细过程汇总
Xtrabackup下载、安装以及全量备份请参考:http://blog.itpub.net/26230597/viewspace-1465772/1,创建mysql备份用户mysql -uroot --password="" -e"CREATE USER 'backup'@'192.168.%' IDENTIFIED BY '123456'";mysql -uroot --password="" -e"GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT, CREATE TA...
MySQL 主从复制资料汇总
1,复制原理官方参考文档:http://dev.mysql.com/doc/refman/5.6/en/replication.html博客地址1:http://blog.csdn.net/mchdba/article/details/11354771博客地址2:http://blog.csdn.net/mchdba/article/details/8717513 如下图1.png所示: 该过程的第一部分就是master记录二...
MySQL 采用Xtrabackupex进行全库备份过程汇总
1,xtrabackup简介关于数据库备份以及备份工具,参考:http://blog.itpub.net/26230597/viewspace-1460065/,这里来介绍xtrabackup已经如何使用xtrabackup进行对数据库的全备份已经恢复。 2,xtrabackup下载下载地址为:http://www.percona.com/downloads/XtraBackup/Chorm浏览器下面,在“DOWN...
MySQL 高可用MMM安装部署以及故障转移详细资料汇总
1, mmm简介MMM(Master-Masterreplication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备...
MySQL 高可用MHA安装部署以及故障转移详细资料汇总
1,简介1.1mha简介MHA,即MasterHigh Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplication(二层)环境,目的在于维持Master主库的高可用性。 MHA(Master High Availability)是自动的master故障转移和S...
ORACLE EM 12C 监控MySQL
【前言】ORACLE EM 12C本身并不提供对MYSQL的监控,通过插件可以在EM 12C上面实现对数据库的监控,Pythian集团开发了相应的插件,通过安装这个插件便可以实现对MySQL的监控; 备注:Pythian集团是一家著名的甲骨文数据库服务支持和顾问机构,总部设在加拿大的渥太华,在美国、欧洲、印度和澳大利亚都设有办事...
Linux CPU实时监控命令mpstat介绍
1,简介 mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告是CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据...
UDEV简介及配置过程
在Linux环境下安装Oracle11g RAC时,OS层面配置好多路径软件后(multipath),下一步就需要配置udev或asmlib来处理共享分区(Lun),以便Orace ASM能够看到这些分区(Lun)。Linux6后,UDEV配置比asmlib配置起来相对简单。关于Multipath的配置说明,在上一文章(LinuxMultiPath多路径软件实施说明 )已经进行了说明。接下...
Linux MultiPath多路径软件实施说明
Multipath的工作原理当multipath启动的时候,它通过系统命令scsi_id -eg -s /block/sdX得到proc/partitions 里面所有块设备的 UUID(universally unique identify),然后把所有具有同一个UUID的块设备组成一个Group,在/dev/mapper 生产一个对应的单独的设备。当设备生成后就可以使用fdisk或者parted进行分区,分区...
Linux引导过程和GRUB引导器
作为DBA,就像需要深入了解Oracle启动过程一样,懂得Linux系统的引导过程对今后的故障诊断也是很有帮助的。先看看如下linux引导过程图:下是导程基阶:1. 1.系加并行导载序这过的节决系架。如于系从硬的运第阶的导载序后加另一引加程 GRUB。于 x86 系挂了个含导载序 EFI 系分,EFI 引管者 GRUB 作 EFI 应...
dd命令详解
转自:http://czmmiao.iteye.com/blog/1748748
Linux裸设备总结(ZT)
1、什么裸设备?字符设备?块设备?裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。字符设备:对字符设备...