pt-table-checksum工具应用
1.认真看错误提示,弄不清楚状况的时候打开debugPTDEBUG=1 2.10.10.10.10为主,其它ip为从 3.h=10.10.10.10,u=checksums,p=checksums 中间一定不能有空格,不然会报错,本人排查这个错误花了很长时间 一:sakila库的film_actor表的数据检测...
将MYSQL中数据导出到EXCEL表
如何将MYSQL中数据导出到EXCEL表中?在网上找了一些方法,请大家参考:最佳答案 select * into outfile 'd:/test.xls' from 表名其他答案:方法一:进入到mysql的控制台,输入:1. SELECT * INTO OUTFILE ‘./test.xls‘ FROM tb1 WHERE 1 ORDER BY id DESC LIMIT ...
MySQL主从复制
一.环境主机一中有3个mysql实例,Amaster,Bmaster,Cslave主机二中有1个mysql实例,Dslave主:Amaster从:Bmaster、Cslave、Dslave切换为主:Bmaster从:Cslave、Dslave注:切换之前需要考虑的问题: 1.Amaster出现的故障,能不能修复,有没有切换的必要; &n...
MMM安装、MHA安装
yum install -y gcc gcc-c++http://www.cpan.org/modules/by-module/Net/Net-Ping-2.41.tar.gz安装MMM的数据源wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rpmyum install -y mysql-mmm*安装MHA数据库源/etc/init.d/mysql starte...
mysql管理之道笔记
https://blog.hbis.fr/2013/01/31/zabbix-mysql_partitioning/压测收集统计信息脚本#!/bin/shINTERVAL=5PREFIX=$INTERVAL-sec-statusRUNFILE=/tmp/runningmysql -e 'show global variables' >> mysql-variableswhile test -e $RUNFILE; do file=$(date +%F_%I) sleep=$(date +%s.%N | a...
mysql压测
压测收集统计信息脚本#!/bin/shINTERVAL=5PREFIX=$INTERVAL-sec-statusRUNFILE=/tmp/runningmysql -e 'show global variables' >> mysql-variableswhile test -e $RUNFILE; do file=$(date +%F_%I) sleep=$(date +%s.%N | awk "{print $INTERVAL - (\$1 % $INTERVAL)}") sle...
mysql存储过程的修改
mysql通过alter procedure语句来修改存储过程,通过alter function语句来修改存储过程,alter {procedure|function} sp_name 【characteristic...]characteristc:{contains sql|no sql|reads sql data|modifies sql data}|sql security{definer|invoker}|comment 'string'contains s...
mysql主从复制
1半同步复制<br />判断是否支持动态插件<br />select @@have_dynamic_loading;<br />主库插件<br />$MYSQL_HOME/lib/plugin/semisync_master.so<br />mysql>install plugin rpl_semi_sync_master SONAME 'semisync_master.so'<br />select * from mysql.plugin<br />set global rpl_semi_sync_master_enabled=1;...
mysql 管理维护
mysql维护管理<br />1.删除数据库中test下的所有前缀为tmp的表;<br />mysql -e "select concat('drop table test.',table_name,';') from information_schema.tables where table_schema='test' and table_name like 'tmp%';"|grep -v concat<br />2.将数据库中test下所有存储引擎为myisam的表改为innodb<br />mysql -...
mysql数据库SQL优化3
SQL优化3<br />优化表结构类型<br />select * from tbl_name procedure analyze()<br />select * from tbl_name procedure analyze(16,256)<br />表的拆分<br /><br />mysql> show global status like 'innodb_row_lock%';<br />+-------------------------------+-------+<br />| Variable_name &nb...
mysql数据库SQL优化2
SQL优化2测试样例wget http://downloads.mysql.com/docs/sakila-db.zipICP: 5.6 Index Condition Pushdown(ICP)应用场景:where条件中其中几个字段,在联合索引的范围内;explain select * from rental where rental_date='2006-02-14 15:16:03' and customer_id>=300 and customer_...
mysql数据库SQL优化
1.了解sql的执行频率show global status like 'Com_%';show global status like 'Innodb_%';show global status like 'Connections';show global status like 'Uptime';show global status like 'Slow_queries';2.定位低效的sql语句慢查询show processlist;
mysql数据库之间、table增量导入脚本
#!/bin/bashcurrenttime=$(date "+%Y-%m-%d")/mysql/mysqlsoft/bin/mysql -uwangya -pwangya -hx.x.x.x -P3306 -Ne "use caihui1;select * from chdquote where ENTRYDATE='$currenttime 00:00:00';" >/tmp/chdquote.txt#/mysql/mysqlsoft/bin/mysql -uroot -proot --soc...
mysql分区null
null
Sql Mode及相关问题
启用NO_BACKSLASH_ESCAPES模式,使反斜线成为普通字符。<br />启用PIPES_AS_CONCAT模式,将"||视位字符串连接符;<br />启用NO_TABLE_OPTIONS模式,去掉engine关键字;<br /><br />常用的sql_mode<br />ANSI 等同于REAL_AS_FLOAT、PIPES_AS_CONCAT、ANSI_QUOTES、IGNORE_SPACE和ANSI组合模式,这种模式使语法和...
sql中的安全问题null
null
MySQL编程提示与样例
日期间隔表达式date_add(now(),interval expr type)on duplicate key update no_id='xxx'sql语句中流程函数IF(value,t,f) 如果value是真,返回t;否则返回fIFNULL(value1,value2) 如果value1不为空,返回value1;否则返回value2case when [value1] then [result1]...
mysql时间脚本
delimiter $$create procedure ctas()begin declare num int(2) default 0; while num <= 6 do select date_format(date_add(now(),interval num day),'%Y%m%d'),weekday(date_add(now(),interval num day)) into @dday,@n; if @n <...
日期判断行修改脚本
#!/bin/sh##the cobar create table on a file of schema.xmlexcd=$(date +%Y%m%d)endd=$(date +%Y%m%d -d +7day)for i in $(seq 6) ; do if [ $excd -le $endd ] && [ $(date -d $excd +%w) -ne 0 ] && [ $(date -d $excd +%w) -ne 6 ] ;then...
Zabbix监控MySQL
http://itindex.net/detail/52128-mysql-%E5%B7%A5%E5%85%B7-zabbix一.更换yum源rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm二.安装必要的软件程序包yum install -y mysql-server mysql-devel mysql httpd php gcc* yum install -y...