MySQL复制中slave延迟问题

分类:Mysql|

在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素。首先,我们先看下SLAVE的状态:yejr@imysql.com ...

mysql 备份中的那些事儿

分类:Mysql|

1. 默认备份是不会备份存储过程的, 所以如果你有存储过程需要备份, 1. 使用mysqldump备份数据库时, 会发现存储过程无法备份, 解决方法是加  -R 参数 /opt/mysql/bin/mysqldump -R -x --all-databases...

MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务...

业务需求:先查询数据是否存在,如果已存在,则更新,若不存则写入之前的实现方法一直是select , if(exist) update  else insert其实mysql 提供了 一条语句即可做这件事的方法,不知为什么很少见到有人使用如...

如何查看MySQL的binlog数据

分类:Mysql|

binlog介绍binlog,即二进制日志,它记录了数据库上的所有改变.改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕.binlog格式基于语句,无法保证所有语句都在从库执行成功,...

MySQL的FIND_IN_SET函数使用方法分享

分类:Mysql|

很多时候我们在设计数据库时有这种情况,比如: 有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等 现在有篇文章他既是 头条,又是热点,还是图文, type中以...

MySQL 5.6 记录 SQL 语句与慢查询

分类:Mysql|

MySQL 5.6 记录 SQL 语句与慢查询环境: MySQL 5.6.16如果需要记录 MySQL 的查询语句,需要在配置文件(Linux 下为 my.cnf,Windows 下为 my.ini)中添加配置:general_log = ON general_log_file&...