pt-query-digest慢查询分析工具
mysql慢查询
Linux查看物理CPU个数、核数、逻辑CPU个数
cpu
Repeatable-Read及Read-Committed区别
隔离级别rrrc
数据库服务器监控指标
云监控指标
用sql 直接查出参数
有的时候不想进入mysql 可以使用如下sqlmysql -uroot -p123456 -e "show variables like '%cache%'"
数据库备份
数据库备份
数据库安全规范文档
数据库安全规范
mysql字符集问题解决方法
set names utf8出现字符集问题之后 执行如上命令详细参考http://blog.csdn.net/zsmj_2011/article/details/7943734
mysql linux环境编译存储过程
mysql> DELIMITER // mysql> CREATE PROCEDURE proc1(OUT s int) -> BEGIN -> SELECT COUNT(*) INTO s FROM user; &nb...
iotop 安装及使用
目标 查看io使用情况linux环境下使用iotop安装代码如下:yum -y install iotop用法:代码如下:iotop [OPTIONS]代码如下:--version #显示版本号-h, --help #显示帮助信息-o, --only #显示进程或者线程实际上正在做的I/O,而不是全部的,可以随时切换按o-b, --ba...
nagios监控mysql主机,nginx,磁盘IO,网卡流量
关于数据库监控详细参考http://blog.chinaunix.net/uid-24426415-id-77243.html
mysql性能指标 tps/qps
1 tps/qpstps: Transactions Per Second,每秒事务数;qps: Queries Per Second每秒查询数;方法1:基于 com_commit、com_rollback 计算tps,基于 questions 计算qps。TPS = Com_commit/s + Com_rollback/s其中,Com_commit /s= mysqladmin extended-status --relative --s...
mysql 复制3种模式
-- 基于SQL语句的复制(statement-based replication, SBR),-- 基于行的复制(row-based replication, RBR),-- 混合模式复制(mixed-based replication, MBR)。http://www.cnblogs.com/end/archive/2012/12/05/2803975.html
libev.so.4()(64bit) is needed by percona-xtrabackup-2.3.4-1.el6.x86_64案例
在安装过程中发现缺少依赖包lib原则上能用yum解决的就优先用yum解决,yum解决不掉的可以用网上的yum源或者自己单独下载rpm包进行安装1 yum install libev 如果不行 直接下rpm包2 wget ftp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/libev-4.15-1.el6.rf.x86_64.rpm rpm&n...
在线ddl
详情参考 http://www.cnblogs.com/zengkefu/p/5671661.htmlmysql 5.6支持在线ddl 详情看查看下图OperationIn-Place?Copies Table?Allows Concurrent DML?Allows Concurrent Query?Notes添加索引...
MYSQL主从同步故障解决(主键重复)
show global variables like 'binlog_format';statement 格式不安全修改为 mixed 格式修改从库的 my.cfg在[mysqld]下面加入下面这行binlog_format=mixed重启服务即可详细 参考http://blog.csdn.net/taijianyu/article/details/5452316
Can't start server: Bind on TCP/IP port: Address already in use
ps -auf|grep mysql删除mysql 进程kill -9 pid
mysqld_safe The file /usr/local/mysql/bin/mysqld does not exist
修改密码 mysqld_safe --skip-grant-tables 报错mysqld_safe The file /usr/local/mysql/bin/mysqld does not exist可以通过软连接的方式 解决此问题mkdir -p /usr/local/mysql/bin ln -s /home/mysql/product/5.6/mysql-1/bin/mysqld /usr/local/mysql/bi...
mysqld_safe command not found
#指令找不到查看 环境变量echo $PATH解决方法配置环境变量echo "PATH=$PATH:/opt/soft/mysql/bin" >>/etc/profilesource /etc/profile到此就解决了ps:可以用软连接解决路径不对问题 如下ln -s /opt/soft/mysql/bin/mysqld /usr/local/mysql/bin/mysqld ...
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
1 使用tar安装的时候发生的错误软连接不对只要找到 真正的sock 然后 软连接过去查看 my.cnf 知道我的 mysql.sock在此路径 然后 只要ln 即可ln -s /opt/soft/mysql/mysql.sock /tmp