编辑个人资料
的动态
发表了文章

MySQL procedure大表温柔清理日志

一、存储过程清理数据 虽然这种方式没有使用 shell、python 等语言开多线程并发清理快,但是 “稳” 换一种方式说,我们为什么要拆分位一小段一小段的删除,就...

发表了文章

Prometheus监控MySQL

一、先决条件 安装 prometheus、alertmanager、grafana、mysql_exporter 详细过程省略... 二、警告管理者 下载链接:https://prometheus.io/download 企业微...

发表了文章

TIDB BR物理备份限流观察

关键参数 --ratelimit 参数值:int 单位:MB 数据大小约:600 MB 一、备份测试 1.1 备份不限流 消耗了 10 秒 平均速度:44.97 MB 2.3 资源使用限流比较 第一...

发表了文章

MongoDB增删改查

当一个数据库中没有任何数据时,MongoDB会自动删除数据为空的库 mongodb mysql 库 库 集合 表 文档 数据行 一、增加数据 # -- 插入一行数据 $ db.t1.insert({...

发表了文章

MongoDB复制集群管理

一、新增从库节点 # -- 直接 rs.add 即可添加 从库实例 到 RS 复制集群 dbawsp:PRIMARY> rs.add('10.25.21.13:27017') 二、踢出从库节点 # -- ...

发表了文章

MongoDB用户管理

一、用户管理先决条件 角色分类 root dbAdmin readWrite read 验证库:建立用户时 use 到的库,在使用用户时,要加上验证库才能登陆 开启 authorization 认证...

发表了文章

TIDB BR物理备份运维

一、先决条件 我们按照 TIDB 官方说的,尽量使用共享存储,因为在使用 br 恢复数据时需要将所有节点的数据手动拷贝到一起,同时执行 br 命令的机器上还存在 b...

发表了文章

MySQL查询未提交事务连接线程

查询运行了 10 秒以上的事务,并且没有语句运行,也没有提交的事务进程信息 其实也可以根据 information_schema.innodb_trx 表的 trx_query 字段确定是否在执...

发表了文章

MySQL数据闪回 binlog2sql

官方链接:https://github.com/danfengcao/binlog2sql 相比于全备+binlog恢复,flashback 是动作更小的恢复方式。简单来说就是通过工具解析 binlog 生成与误...

发表了文章

MySQL insert on update锁冲突案例

一、说明 最近碰到一个比较有意思的事情,想要和大家分享一下。 问题: insert into XXXX on duplicate key update XXX 这种语句是否建议使用,可能会导致什...

发表了文章

MySQL大页内存导致OOM宕机

后期复现。业务反馈,数据库最近总是隔一段时间连接失败,过一会又没事了,一天能发生了 2、3 次,后来发现和主机传统大页的配置有关,具体原因是什么,请继续看。

发表了文章

xtrabackup-8.0.11备份mysql-8.0.21失败处理

Unknown redo log format (4). Please follow the instructions at http://dev.mysql.com/doc/refman/8.0/en/ upgrading-downgrading.html. xtrabackup: Error: recv_find_max_checkpoint() failed.

发表了文章

MySQL事务日志event乱序验证

服务器环境 操作系统版本:CentOS release 7.5 (Final) MySQL 版本:Oracle MySQL 5.7.30 MySQL 关键参数:innodb_flush_log_at_trx_commit=1; sync_binlog=1...

发表了文章

MySQL Shell备份恢复

一、Shell备份恢复简介 1.1 基本说明 MySQL Shell 8.0.21,新增逻辑备份方式,可以选择instance或指定的schema备份。 支持多线程并行备份、文件压缩,并可显...