解析分析线上30分中26G的binlog,排查阿里云RDS主库插入ROWS和监控数据不匹配问题。解析binlog汇总到一起:foriinls/mnt/bi/;do/opt/software/mysql-8.0.19-linux-glibc2.12-x86_64/bin/mysqlbinlog-v--base64-output=decode-rows$i>>all_decoded.sql
分类:
其他好文 时间:
2020-04-30 15:23:31
阅读次数:
69
SQL语句分类 1. DDL(Data Definition Language):数据定义语言;用来定义数据库对象:库,表,列等 2. DML(Data Manipulation Language):数据操作语言;用来定义数据库记录(数据) 3. DQL(Data Query Language):数 ...
分类:
数据库 时间:
2020-04-28 00:24:55
阅读次数:
129
简介 总所周知我们所处的地方是3维世界,所以如何直观的显示多维的数据是一个比较困难的事情,所以 主要是项目中要用到~~ ;) 参考链接 https://blog.csdn.net/qq_44702847/article/details/103154088 https://observablehq.c ...
分类:
其他好文 时间:
2020-04-26 16:48:50
阅读次数:
60
多线程、并发及线程的基础问题 1)Synchronized 用 过 吗 , 其 原 理 是 什 么 ? 2)volatile 能使得一个非原子操作变成原子操作吗? 3)volatile 修饰符的有过什么实践? 4)volatile 类型变量提供什么保证? 5) 10 个线程和 2 个线程的同步代码, ...
分类:
编程语言 时间:
2020-04-25 17:19:05
阅读次数:
54
一.数据库事务 1.DML语句执行的时候,如果当前有事务,那么就使用这个事务,如果当前没有事务,这个执行的DML语句就会产生一个新的事务。 2.只有DML语句才会产生事务,其他语句不会产生事务。insert updata delete 3.commit/rollback/DDL语句都可以把当前事务给 ...
分类:
数据库 时间:
2020-04-25 01:27:25
阅读次数:
112
一、判断对象是否需要被回收 1、可达性分析算法的实现 ① 根节点枚举 ② 安全点 ③ 安全区域 ④ 记忆集与卡表 ⑤ 写屏障 ⑥ 并发的可达性分析 二、经典的垃圾收集器(内存回收算法对应) Serial、ParNew、Parallel Scavenge、 Serial Old、Parallel Ol ...
分类:
其他好文 时间:
2020-04-24 21:28:17
阅读次数:
80
原文:MySQL使用mysqldump+binlog完整恢复被删除的数据库 (一)概述 在日常MySQL数据库运维过程中,可能会遇到用户误删除数据,常见的误删除数据操作有: 用户执行delete,因为条件不对,删除了不应该删除的数据(DML操作); 用户执行update,因为条件不对,更新数据出错(... ...
分类:
数据库 时间:
2020-04-24 13:04:02
阅读次数:
87
(一)概述 在日常的MySQL数据库运维过程中,可能会遇到用户误删除数据,常见的误删除数据操作有: 用户执行delete,因为条件不对,删除了不应该删除的数据(DML操作); 用户执行update,因为条件不对,更新数据出错(DML操作); 用户误删除表drop table(DDL操作); 用户误清 ...
分类:
数据库 时间:
2020-04-23 23:03:41
阅读次数:
73
导读:关于MySQL用三篇文章带你进入MySQL的世界。 文章目录 1.MySQL 2.MySQL的使用 3.MySQL概述 4.导入数据 5.sql语句 1.查询 2.排序(升序,降序) 3.分组函数 4.group by和having 1.MySQL MySQL开源免费,MySQL 是一个关系型 ...
分类:
数据库 时间:
2020-04-23 22:52:50
阅读次数:
225
DDL:指的是操作数据库、表、字段的相关语句,例如:create、alter、drop DML:指的是对表中的数据进行增删改的操作,例如:insert、update、delete 查询语句书写顺序:select >from >where >group by >having >order by >li ...
分类:
数据库 时间:
2020-04-22 22:50:36
阅读次数:
173