摘要: 日常的数据备份及恢复测试,是DBA工作重中之重的事情,所以要做好备份及测试,日常的备份常见有mysqldump+binlog备份、xtrabackup+binlog备份,无论那一种,几乎都少不了对binlog的备份,说明了binlog在数据恢复中的重要性,下面做个小测试,是工作中不少运维或者新人DB 阅读全文
posted @ 2017-03-29 11:42 GoogSQL 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 目前对MySQL比较流行的备份方式有两种,一种上是使用自带的mysqldump,另一种是xtrabackup,对于数据时大的环境,普遍使用了xtrabackup+binlog进行全量或者增量备份,那么如何快速的从xtrabackup备份中恢复单张表呢?从mysql 5.6版本开始,支持可移动表空间( 阅读全文
posted @ 2017-03-24 11:07 GoogSQL 阅读(5680) 评论(0) 推荐(0) 编辑
摘要: DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至需要停机维护,并不适合快速回滚。也有团队利用LVM快照来缩短恢复时间,但快照的缺点是会影响mysql的性能。现在 阅读全文
posted @ 2017-03-23 16:42 GoogSQL 阅读(5929) 评论(1) 推荐(2) 编辑
摘要: 朋友们调侃说,运维是个把脑袋别在裤腰带上的活,更有人说,运维是个把脑袋别在他人裤腰带上的活,苦劳没人认,有锅就有得背! 测试的同学说,“吃瓜群众很难感知运维背后的付出,倒是出了事情更能体现我们的专业性。”小样儿,你这是还没有掉坑里过。 所以,最好就是减少锅的出现。 但是,锅来了,大家就得背,甭管你是 阅读全文
posted @ 2017-03-15 11:01 GoogSQL 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释 解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的 阅读全文
posted @ 2017-02-23 11:12 GoogSQL 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 大家都知道MySQL Binlog 有三种格式,分别是Statement、Row、Mixd。Statement记录了用户执行的原始SQL,而Row则是记录了行的修改情况,在MySQL 5.6以上的版本默认是Mixd格式,但为了保证复制数据的完整性,建议生产环境都使用Row格式,就前面所说的Row记录 阅读全文
posted @ 2016-03-16 16:58 GoogSQL 阅读(4332) 评论(0) 推荐(2) 编辑
摘要: Redis的高可用架构现在越来越多了,可以见得Redis的发展是有多么的迅速,现在不少公司都用上了Redis,所以Redis高可用也显得尤其重要,现在Redis的高可用架构有比如keepalived+redis,redis cluster,twemproxy,codis,下面我们主要针对Redis 阅读全文
posted @ 2016-03-07 15:37 GoogSQL 阅读(3295) 评论(1) 推荐(1) 编辑
摘要: 现在流行的监控系统很多,选择一个合适自己的就可以了,例如Zabbix、Nagios;监控MySQL为主的有MySQLMTOP、Lepus。本文主要介绍快速部署lepus以及监控MySQL,因为作为DBA我们还是注重MySQL的监控,当然系统状态也非常重要,监控成为我们日常工作不可缺少,废话就不多说了 阅读全文
posted @ 2016-02-19 14:34 GoogSQL 阅读(14446) 评论(0) 推荐(2) 编辑
摘要: 最近都在学习Python代码,希望学会Python后,能给我带来更高的工作效率,所以每天坚持学习和拷代码,下面是一个Python操作MySQL的一个实例,该实例可以让更多的人更好了解MySQLdb模块的使用。我是Python菜鸟,通过学习别人的实例来让自己学到更多Python知识。 案例:用Pyth 阅读全文
posted @ 2016-01-23 16:45 GoogSQL 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: MySQL 5.7已经开始支持了多源复制,相信小伙们都很激动,MySQL 5.7之前只能实现一主一从、一主多从或者多主多从的复制,如果想实现多主一从的复制,只好使用MariaDB,但是MariaDB又与官方的MySQL版本不兼容的,在MySQL 5.7版本已经可以实现多主一从的复制了。MySQL ... 阅读全文
posted @ 2016-01-22 21:33 GoogSQL 阅读(18402) 评论(1) 推荐(3) 编辑