MySQL工具实操
蜗牛杨哥
成功就是将个人潜能发挥到极限!&&以及大多数人的努力程度之低,根本还轮不到拼天赋 【<br> |||| </br>】
决定出去看看,"看看那些在巨大压力下生活的老友们, 如果他们生活得还很好就取取经,如果他们生活状况一般, 就忽悠他们一起干事业"。找一些志同道合的人结伴而行,才能解决一个人单打独斗的势单力薄。尤其是在这个竞争日趋激烈的时代, 合伙创业, 会让很多事情从不可能变为可能, 从小打小闹发展到大规模运作。
展开
-
MySQL数据库 使用binlog+canal或binlake进行数据库的复制
前言在进行冷热分离的时候,需要将数据实时的复制在历史数据库中,我们使用的是binlog+canal的思想,将每次数据库数据的变更转换成消息发出来,然后再操作这些消息达到数据复制的在京东,实现同样功能的组件,叫binlake接下来详细说下:1.Binlogmysql有多种日志,常见的有:错误日志(ErrorLog)更新日志(UpdateLog)二进制日志(Binlog)查询日志(QueryLog)慢查询日志(SlowQ...原创 2020-05-19 21:50:00 · 1301 阅读 · 0 评论 -
MySQL数据库 基于 Binlog + Flink 实现多表数据同构/异构
什么是数据异构?简单讲,就是将数据进行异地数据异构存储。数据异构服务市场使用 BinLake(京东 MySQL 的 Binlog 日志实时采集、统一分发、消息订阅和监控服务)进行数据异构,即通过订阅 MySQL 的 Binlog 日志,通过接收 JMQ 进行数据异地构建存储。数据异构主要有两种方式,一种是顺序消费、另一种是并行消费。其中,在进行订单、订购的数据异构时是要求保证严格的顺序性的,因为并行消费是无法保证订单的先后顺序的,所以可能造成数据不一致。但顺序消息的问题主要是单点消费效...原创 2020-05-19 21:44:36 · 1465 阅读 · 1 评论 -
MySQL自动备份还原工具 MySQL-AutoXtraBackup(实战)
MySQL-AutoXtraBackup 是 Percona 实验室中的开源工具,是基于xtrabackup 和 autoxtrabackup 备份的备份工具。如果不是很熟悉AutoXtraBackup,个人觉得还不如使用autoxtrabackup 方便,因为AutoXtraBackup 同样需要配置和了解相关参数。MySQL-AutoXtraBackup 1.5 安装要求:Percona Xtrabackup (>= 2.3.5)Python 3 (te...原创 2020-05-13 08:44:28 · 676 阅读 · 0 评论 -
Percona-Toolkit 实例使用说明(实战)
以 Percona-Toolkit-3.0 测试,参考地址:https://www.percona.com/doc/percona-toolkit/3.0/index.html下载地址:https://www.percona.com/downloads/percona-toolkit/LATEST/原创 2020-05-13 08:40:35 · 761 阅读 · 0 评论 -
sysbench 压力测试工具(实战)
sysbench 是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。github 下载:https://github.com/akopytov/sysbench/releaseswiki 文档:https://wiki.mikejung.biz/Sysbench安装部署:yum -y install make automake libtool pkgconfig libaio-develwget https://github.com/akop..原创 2020-05-13 00:08:05 · 286 阅读 · 0 评论 -
MySQL 审核工具 Inception(实操)
一直打算安装Inception ,也一直拖到现在,看着Inception 闭源。有 github 中保存了一份,并且重命名为SQLaudit 。虽然闭源了,但是还是能用的,现在安装测试。版本信息:版本信息:CentOS 7 x86_64Inception2.1.50 for Linux on x86_64 (Source distribution)# rpm -qa | grep -E '^(cmake|ncurses|openssl|bison|gcc-c++)'ope...原创 2020-05-12 14:45:52 · 1324 阅读 · 0 评论 -
MySQL 审核平台 Yearning 部署(实战)
Yearning 是基于Inception的web可视化SQL审核平台,其本身只提供可视化交互页面并不具备sql审核的能力。所以必须搭配Inception一起使用。Inception 安装参考MySQL 审核工具 Inception。从v1.3.0版本开始将采取docker运行的方式,不再提供普通安装教程,所以本次使用 Docker 部署。【 Docker 安装 】Docker 安装参考:https://docs.docker.com/install/linux/docker-ce/cen...原创 2020-05-12 14:42:39 · 2627 阅读 · 0 评论 -
MySQL 监控指标分组整理(实用)
MySQL 版本:mysql-community-common-5.7.2x主要变量参考: show master status; show slave status; show global status; show global variables; 下面对于用第三方监控工具的,可以进行以下分组,每组在一个监控图像中显示,主要监控status ,也可以把variables 一起监控。其他监控作为数据库的审计,分组如下:...原创 2020-05-12 14:38:11 · 314 阅读 · 0 评论 -
Anemometer MySQL 【慢查询日志监控平台】(实战)
Anemometer 是一款开源的(慢查询)日志监控平台,当前主要用于 MySQL 的慢查询日志跟踪。Anemometer 演示地址:http://lab.fordba.com/anemometer/Anemometer 项目地址:https://github.com/box/Anemometer需要工具:MySQL (用于保存收集的各数据库慢查询日志)pt-query-digest (日志收集工具,Percona Toolkit)Apache &PHP 5.5+ (w...原创 2020-05-12 14:26:59 · 1117 阅读 · 0 评论