innodb_flush_log_at_trx_commit参数性能测试
mysql> create table test_load(a int,b char(80)) engine=innodb;Query OK, 0 rows affected (0.19 sec)mysql> delimiter //mysql> create procedure p_load(count int unsigned) -> begin -> declare s int unsigned default 1; -> declare c char(80) default repeat('a...
Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linu...
基于时间点的恢复
1、 拷贝老库的binlog到恢复库(注意不要把新库的日志给覆盖掉)2、 解析binlog找出at时间点:mysqlbinlog -vv mysql-bin.000001:# at 3535#160524 9:57:58 server id 16205624 end_log_pos 3626 CRC32 0xa7cedf84 Query thread_id=11 exec_time=0error_code=0use `tes...
xtrabackup备份恢复测试
测试准备1、安装xtrabackup工具 以下测试安装xtrabackup备份恢复工具的二进制包,进行测试。安装的路径为mysql安装路径,本次测试mysql的安装路径为:/home/q/percona-server/。tar -xzf percona-xtraback-2.0.0-x86-64.tar.gzc...
RESET MASTER和RESET SLAVE使用场景和说明
【前言】在配置主从的时候经常会用到这两个语句,刚开始的时候还不清楚这两个语句的使用特性和使用场景。 经过测试整理了以下文档,希望能对大家有所帮助; 【一】RESET MASTER参数 功能说明:删除所有的binglog日志文件,并将日志索引文件清空,重新开始所有新的日志文件。用于第一次进行搭建主从库时,进行主库bin...
zabbix环境搭建
zabbix配置文件[root@dba ~]# cat /usr/local/zabbix/etc/zabbix_agentd.conf | grep -v "#"LogFile=/tmp/zabbix_agentd.logPidFile=/tmp/zabbix_agentd.pidLogFile=/tmp/zabbix_agentd.logEnableRemoteCommands=1Server=172.16.9.32ServerActive=172.16.9.32Hostname=dba.fei.com[root@dba ~]# cat /usr/...
zabbix环境搭建
zabbix配置文件[root@dba ~]# cat /usr/local/zabbix/etc/zabbix_agentd.conf | grep -v "#"LogFile=/tmp/zabbix_agentd.logPidFile=/tmp/zabbix_agentd.pidLogFile=/tmp/zabbix_agentd.logEnableRemoteCommands=1Server=172.16.9.32ServerActive=172.16.9.32Hostname=dba.fei.com[root@dba ~]# cat /usr/...
MySQL5.6安装参数文件
# MySQL_version 5.6.26# Version 1.1# Date 2016-03-31# The MySQL server[mysqld]port = 5626user &nbs...
[MySQL5.6] Innodb独立的undo tablespace
在MySQL5.6中开始支持把undo log分离到独立的表空间,并放到单独的文件目录下;这给我们部署不同IO类型的文件位置带来便利,对于并发写入型负载,我们可以把undo文件部署到单独的高速存储设备上. .1.使用有几个参数来控制该行为.# innodb_undo_tablespaces用于设定创建的undo表空间的...
验证MySQL主从一致性(pt-table-checksum&pt-table-sync)
percona-toolkit-2.2.8-1.noarch.rpm有两个工具可以验证MySQL主从数据的一致性安装tookkit需要一些依赖包yum install perl perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-Time-HiRes -y实验环境在Master上初始化实验数据create database mvbox;use mvbox;create ...
MySQL 5.6 Online DDL
一 .Fast index CreationMySQL 5.5和更高版本并且MySQL 5.1 innodb plugin支持Fast index Creation,对于之前的版本对于索引的添加或删除这类DDL操作,MySQL数据库的操作过程为如下:(1)首先创建新的临时表,表结构通过命令ALTAR TABLE新定义的结构(2)然后把原表中数据导入到临时表(...
SED与AWK学习笔记
1. 基本概念Sed是一个“非交互式”的面向字符流的编辑器。这个面向字符流就像是我去餐厅点了一道菜让厨师做,菜都是字符,厨师做好后直接送到我面前。所以我只要下达命令就好。Sed的优点是可以在一个地方指定所有的编辑指令,然后通过文件传递一次来执行他们。但是它在每次多于一行的处理能力方面有限制。...
mysql timeout参数
其中wait_timeout就是负责超时控制的变量,其时间为长度为28800s,就是8个小时,那么就是说MySQL的服务会在操作间隔8小时后断开,需要再次重连。也有用户在URL中使用jdbc.url=jdbc:mysql://localhost:3306/nd?autoReconnect=true来使得连接自动恢复,当然了,这是可以的,不过是MySQL4及其以下版本适用。MySQL5中已经...
MySQL之权限管理
一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现...
rsync的参数选项
需要注意的是必须在服务器A和B上都安装rsync,其中A服务器上是以服务器模式运行rsync,而B上则以客户端方式运行rsync。这样在web服务器A上运行rsync守护进程,在B上定时运行客户程序来备份web服务器A上需要备份的内容。以下是Rsync 参数详解。Rsync 参数选项说明-v, --verbose 详细模式输出 -q, --quiet 精简...
rsync同步
如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。[不带任何选项]我们经常这样使用rsync:$ rsync main.c machineB:/home/userB1 ...
MYSQL锁
情况1:session 1:localhost.test>create table g(a int,b int ,primary key(a,b)) engine = innodb;Query OK, 0 rows affected (0.03 sec)localhost.test>select * from g;+----+---+| a | b |+----+---+| 1 | 1 || 3 | 1 || 5 | 3 || 7 | 6 || 10 | 8 |+----+---+5 row...
做Mysql主从时,注意使用replicate_wild_do_table和replicate-wild-ignore-table
使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错。如在Master(主)服务器上设置 replicate_do_db=test(my.conf中设置)use mysql;update test.table1 set ......那么Slave(从)服务器上第二句将不会被执行 如Master设置 replicate_ignore_db=mysqluse mysql;update te...
使用pt-query-digest分析mysql slow query log
<p style="margin-top:0px;margin-bottom:0px;clear:both;height:auto;overflow:hidden;color:#505050;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;line-height:28px;white-space:normal;widows:auto;background-color:#FFFFFF;"><span style="padding:0px;margin:0px;">下载地址:</span></p><p s...
pt-online-schema-change工具的使用
测试运行:[root@newxywy ~]# pt-online-schema-change -usuperdba --ask-pass --port=3311 --alter "ADD COLUMN context text" D=test,t=t1 --socket=/tmp/mysql3311.sock --print --dry-runEnter MySQL password: Starting a dry run. `test`.`t1` will not be altered. ...