![](https://img-blog.csdnimg.cn/20200215213959892.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 53
工作笔记
ttldba
这个作者很懒,什么都没留下…
展开
-
MySQL XtraBackup 备份原理
实现原理:XtraBackup基于InnoDB的crash recovery机制,在备份还原时利用redo log得到完整的数据文件,并通过全局读锁,保证InnoDB数据与非InnoDB数据的一致性,最终完成备份还原的功能由于是热备操作,在备份过程中可能有持续的数据写入,直接复制出来的数据文件可能有缺失或被修改的页,而redo log记录了InnoDB引擎的所有事务日志,可以在还原时应用redo log来补全数据文件中缺失或修改的页。所以为了确保redo log一定包含备份过程中涉及的数据页,需要首原创 2021-04-08 00:21:51 · 256 阅读 · 0 评论 -
阿里云RDS监控可以不那么“难看”【实操系列】
文章目录1. 工具收集阶段1.1 Prometheus+Grafana环境部署1.2 阿里云RDS(mysqld)相关监控1.3 资源监控1.3.1 重新打包Dockerfile1.3.2 修改bug配置1.3.3 启动docker1.3.4 Grafana配置图2. 工具组合2.1 架构图2.2 supervisor+mysqld_exporter2.3 prometheus服务发现2.4 最后...原创 2020-02-15 17:07:26 · 1145 阅读 · 0 评论 -
MySQL一主两从转级联复制【实操系列】
一主两从 转 级联复制 示意图如下M ---> S1 \ ====> M ---> S1 ---> S2 \ --> S2如果有开启GTID操作起来方便多,GTID是唯一的,直接操作即可。如果使用file_name、position可以使用如下办法(现在还没开启gtid真的是无力吐槽)# 步骤1、 # 现将S2的复制断开S2...原创 2020-02-15 16:39:34 · 262 阅读 · 0 评论 -
orzdba 监控获取/输出全解【原理系列】
orzdba好用的不要不要的threadsrun:Threads_runningcon:Threads_connectedcre:Threads_createdcac:Threads_cached------threads------ run con cre cac| 0 0 0 0| 200 202 0 0| 201 202 ...原创 2020-02-15 16:35:36 · 506 阅读 · 0 评论 -
MySQL大表优化思路【面试系列】
其实就是把别的文章脑图抄一下,顺便自己动动脑子消化一下,平时工作中比较好用大表数据量:千万可能达到亿或更高是一个相对稳定的数据量不应该有这么多数据对象:数据表状态表OLTP业务方向流水表OLTP:业务拆分,分布式存储的角度进行设计OLAP:设计数据统计需求和存储的分不熟扩展配置表通用服务,配置应该是小而简,避免大目标:优化规范化业务层优化业务拆分混合业务拆分成独立业务将状态和历史数据分离数据拆...转载 2020-02-15 16:34:35 · 295 阅读 · 0 评论 -
XtraBackup流程【DBA面试系列】
文章目录XtraBackup全备全量备份流程总结FAQ全备恢复全备还原流程FAQ增量备份FAQ增备恢复增量备份流程总结FAQXtraBackup全备Innobackupex全备流程1. 连接mysql2. 读取配置文件,找到相应的数据和日志位置3. start xtrabackup_log:创建xtrabackup_logfile文件.模拟mysql instance方式,以读写模式打开并读...原创 2020-02-15 16:30:07 · 328 阅读 · 0 评论 -
时序数据库(选摘)
十分钟看懂时序数据库(I)-存储十分钟看懂时序数据库(III)- 压缩十分钟看懂时序数据库(IV)- 分级存储十分钟看懂时序数据库(V)- 分布式计算时序数据库技术体系(一)时序数据库技术体系(二)原创 2017-12-22 14:03:30 · 478 阅读 · 0 评论 -
mysql 锁相关blog梳理
目前网上关于mysql 锁 高质量文章,便于学习lanchun MySQL锁系列(一)之锁的种类和概念 MySQL锁系列(二)之 锁解读 ySQL锁系列(三)之 redo log MySQL锁系列(四)之 undo log MySQL锁系列(五)之 隔离级别 MySQL锁系列(六)之 MVCC MySQL锁系列(七)之 锁算法详解 MySQL锁系列(八)之 死锁 很详细的,不是每原创 2017-12-04 18:25:07 · 269 阅读 · 0 评论 -
mysql table_id 文章搜刮
唉,祸不单行,刚遇到死锁的问题,有遇到table_id的问题……MySQL Binlog中TABLE ID源码分析淘宝物流mysql slave数据丢失详细原因MySQL table_id原理及风险分析FAQ系列 | table id问题导致主从复制失败【MySQL】再说MySQL中的 table_id结论: 1. 增大table cache 2. 定期检查table_id,其值不能原创 2017-12-05 12:09:53 · 732 阅读 · 0 评论 -
mairadb Audit Plugin简单说明
安装插件[mysqld]...plugin_load=server_audit=server_audit.so...审计日志类型参数server_audit_events:CONNECT,QUERY,TABLE 简单测试:CONNECT:只选择此值,会记录每次的连接创建和断开20171219 11:19:08,hostname,root,localhost,24,0,DISCONNECT原创 2017-12-21 10:52:53 · 772 阅读 · 0 评论 -
strace排查mysql单核飙高问题
strace排查mysql单核飙高问题原创 2017-11-17 17:26:51 · 1702 阅读 · 0 评论 -
mysql简单的多实例部署脚本BB(shell)
mysqlinstall_shell原创 2017-11-10 10:36:16 · 820 阅读 · 0 评论 -
systemctl添加mysql服务
背景: 之前一直是用的Centos6/RHEL6版本的OS,现在7比较普遍了,systemd变主流了。目标: MySQL装好了,关机保护,新停DB步骤: 1 创建.service文件的路径/usr/lib/systemd/system/2 创建启动文件.service结尾root@xxx:~# cat /usr/lib/systemd/system/mysql3308.service[U原创 2017-11-09 18:08:52 · 10936 阅读 · 2 评论