自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 第10问:怎么查看 mysqlbinlog 的解析进度?

问题mysqlbinlog 是将 binlog 解析成可读可执行的 SQL 的重要工具。但解析体积较大的 binlog 时,如何查看 mysqlbinlog 的执行进度就变成了一个问题,mysqlbinlog 并未提供 –progress 这样的参数。那要怎么查看 mysqlbinlog 的解析进度?实验我们在 实验 08 中介绍了如何生成随机数据。可以利用其中技巧,生成较大的 bin...

2020-04-30 16:09:26 235

原创 第03期:列非空与自增

MySQL 里字段的属性很多,对性能来说,影响也是可大可小,所以针对其属性这一块有必要进行一次探究。一、NULL / NOT NULLNULL 对外部程序来说,具体为不知道、不确切的、无法表述的值。所以在很多家公司的开发规范里都明确规定了,必须为 NOT NULL。其实用到 NULL 的场景都可以转换为有意义的字符或者数值,一是有利用数据的易读性以及后期的易维护性;二是降低 SQL 语句的...

2020-04-29 16:32:57 155

原创 分布式 | DBLE 之 SQL 解析

作者:路路热爱技术、乐于分享的技术人,目前主要从事数据库相关技术的研究。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。数据库中间件与数据库有什么区别?个人认为除了没做数据存储,其他的功能数据库中间件几乎一样不少,比如 SQL 解析、结果集处理、协议实现等。SQL 解析的定义今天我们主要来谈谈 SQL 解析,SQL 的全称为 ...

2020-04-28 16:33:39 245

原创 第01期:详解 Prometheu 专栏开篇

开篇致辞大家好,从今天开始,我将开启一个全新的专栏叫做《详解 Prometheus》。专栏会详细介绍 Prometheus 这款优秀的开源监控告警系统的使用,欢迎感兴趣的小伙伴关注!一、产品简介Prometheus 最开始是由 SoundCloud 开发的开源监控告警系统,是 Google BorgMon 监控系统的开源版本。在 2016 年,Prometheus 加入 CNCF,成为...

2020-04-27 16:32:26 404

原创 故障分析 | MySQL OOM 故障应如何下手

作者:孙祚龙爱可生南区分公司交付服务部成员,实习工程师。负责公司产品问题排查及日常运维工作。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。引言前阵子处理这样一个案例,某客户的实例 mysqld 进程内存经常持续增加导致最终被 OOM killer。作为 DBA 肯定想知道有哪些原因可能会导致 OOM(内存溢出)。此篇文章叙述个人的...

2020-04-26 16:33:13 364

原创 第09问:MySQL 莫名崩溃,如何保留现场?

问题我的 MySQL 偶尔崩溃,如果需要追查原因,应该如何保留现场?实验MySQL 随着版本不停迭代,崩溃的现象越来越少,也越来越隐蔽。一旦遇到生产环境上的 MySQL 崩溃,就需要保留现场信息,供分析用。虽然 MySQL 的 error log 中会打印部分信息,但对于比较隐蔽的崩溃,往往显得力不从心。因此我推荐开启 coredump,以备 MySQL 诊断需要。我们来模拟一个崩溃...

2020-04-24 16:33:17 250

原创 分布式 | DBLE 新全局表检查实现浅析

作者:孙正方爱可生 DBLE 核心研发成员,拥有丰富的分布式数据库中间件开发、咨询以及调优经验,擅长数据库中间件问题排查和处理,对线上中间件部分排错有深入的实践与认知。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景在 dble 2.19.11.0 之前的版本中,继承于 Mycat 的实现,全局表检查是一个 server 级别的功...

2020-04-23 16:34:33 271

原创 故障分析 | 同一条 SQL 为何在 MariaDB 正常,MySQL 5.7 却很慢?

作者:王顺爱可生 DBA 团队成员,在公司负责项目中处理数据库问题,喜欢学习技术,钻研技术问题。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。同一条 SQL 在 MariaDB 上运行正常,为什么在 MySQL 5.7 上运行很慢?一、问题描述客户生产环境数据库迁移,数据库从 MariaDB 10.4 迁移到 MySQL 5.7,...

2020-04-22 16:37:14 311

原创 故障分析 | 有效解决 MySQL 行锁等待超时问题【建议收藏】

作者:xuty本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、背景#### 20191219 10:10:10,234 | com.alibaba.druid.filter.logging.Log4jFilter.statementLogError(Log4jFilter.java:152) | ERROR | {conn-105...

2020-04-21 16:37:47 1575

原创 新特性解读 | 趋近完美的 Undo 空间

作者:杨涛涛资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课程培训等工作。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。...

2020-04-20 16:37:10 210

原创 第08问:我有表,你有数据么?

问题:我已经有表结构,想造一些实验数据。除了用存储过程和自己写程序,还有什么快速的方法?实验:我们先建一个库,创建一张表,让表的列多一些,下载好我们需要的工具,现在我们就可以来生成数据了,在比较一般的虚拟机上,为一个 26 列的表生成十万条数据,大概需要近 4 分钟的时间。来看一下生成的数据:值得一提的是,其中的文本生成规则,对应不同长度的字段,生成的规则也不同,文...

2020-04-17 16:30:40 210

原创 新特性解读 | 从 wireshark 看 MySQL 8.0 加密连接

作者:秦福朗爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查。热爱 IT,喜欢在互联网里畅游,擅长摄影、厨艺,不会厨艺的 DBA 不是好司机,didi~本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文目录:引言 一、MySQL 5.7 未加密连接的情况 1.1 抓包 1.2 MySQL 通过 tcp...

2020-04-16 17:30:18 719

原创 第02期:MySQL 数据类型的艺术-大对象字段

我以前分享过一篇《MySQL 大对象一例》,今天就来详细说下大对象的优缺点以及使用场景。我们把 MySQL 的大对象类型分 TEXT / BLOB 和 JSON 两部分来说明。一、TEXT / BLOB 类型TEXT 和 BLOB 的区别非常简单。TEXT 存储以明文存储,有对应的字符集和校验规则;BLOB 则以二进制存储,没有字符集和排序规则,所有的对比都是以二进制来进行。...

2020-04-15 16:33:13 482

转载 技术分享 | 深入理解 MySQL MDL Lock

作者:高鹏(网名八怪)文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。本文来源:转载自公众号-mysql code tracer*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文基于源码版本 5.7.14水平有限,有误请谅解。笔者已经将加好 MDL 获取过程和释放过程的版本...

2020-04-14 16:34:38 385

原创 分布式 | DBLE 是如何实现视图的?

作者:苏仕祥浩鲸科技 PaaS 组件团队成员,长期从事分库分表中间件的相关解决方案工作,热爱技术,乐于分享。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文主要讲解 DBLE 是如何实现 MySQL 视图功能的,内容包括 MySQL 视图相关概念、MySQL 对视图的实现,以及 DBLE 对视图的实现。一、MySQL...

2020-04-13 16:33:18 288

原创 第07问:innodb_buffer_pool_instances 是如何影响性能的?

问题:我们都知道 innodb_buffer_pool_instances 参数,将 buffer pool 分成几个区,每个区用独立的锁保护,这样就减少了访问 buffer pool 时需要上锁的粒度,以提高性能。那么我们如何观察它是如何影响性能呢?实验:准备一个空数据库,在这里我们将 performance_schema_events_waits_his...

2020-04-10 16:35:20 646

转载 图解MySQL | [原理解析] MySQL insert 语句的磁盘写入之旅

作者及简介:黄 炎,爱可生首席技术官;王 悦,爱可生研发团队成员,负责数据库管理平台相关项目的开发和故障排查,好奇 MySQL 技术原理及各类数据库实现方案。本文来源:转载自公众号-图解 MySQL*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。一条 insert 语句在写入磁盘的过程中到底涉及了哪些文件?顺序又是如何的?下面我们用两张图和大家一起解析 i...

2020-04-09 16:30:58 810

原创 分布式 | DBLE 心跳检测模块解析

作者:路路热爱技术、乐于分享的技术人,目前主要从事数据库相关技术的研究。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。概述本文主要介绍 DBLE 心跳检测模块,内容包括心跳检测作用及心跳检测模块源码解析两部分。心跳检测作用DBLE 中心跳检测的作用有以下三点:1. 控制多个写节点高可用切换;2. 控制读...

2020-04-08 16:30:14 425

原创 第06问:内部临时表何时使用磁盘?

问题:在实验 05中,我们看到了内部临时表会使用到不少内存。那么如果需要的临时表再大一些,必然要使用到磁盘来承载,那么内部临时表是何时使用磁盘的?实验:我们仍使用实验 05中的环境,略去准备数据的过程。我们仍然使用两个会话,一个会话 run,用于运行主 SQL;另一个会话 ps,用于进行 performance_schema 的观察:主会话线程号为 ...

2020-04-03 16:34:42 165

转载 技术分享 | 排序(filesort)详细解析(8000 字长文)

作者:高鹏(网名八怪)文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。本文来源:转载自公众号-老叶茶馆*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文使用源码版本:5.7.22引擎为:Innodb排序(filesort)作为 DBA 绕不开的话题,也经常有朋友讨论它,比如常见...

2020-04-02 16:32:08 589

原创 第01期:MySQL 数据类型的艺术

专栏序对于关系型数据库来说,表的设计以及 SQL 的写法尤为重要,占据性能的 90% 都不为过,所以这次专门针对这两大类知识领域,为您抽丝剥茧详细分析。本专栏语言通俗易懂,选取大量示例为您详细说明个中奥妙~面向的对象:MySQL DBA MySQL 开发者 想从其他数据库转到 MySQL 的同学第 01 期:MySQL 数据类型的艺术那今天的开篇即为 MySQL...

2020-04-01 16:39:49 504

ActionDB 产品技术白皮书

ActionDB是一款高性能的企业级分布式数据库产品,其底层基于OceanBase开源内核,并获得原厂授权和内核技术支持,充分发挥了爱可生多年在开源数据库领域的专业经验和技术优势。ActionDB不仅继承了OceanBase稳定可靠、高性能的优点,还增强了MySQL兼容性,提供了企业级的安全特性、易用的运维管理工具,更好地融合了爱可生的技术积累和服务优势,提供更高质量、更完整的数据库产品和服务。

2023-10-08

SQL 审核工具:SQLE v2.2308 用户手册

SQLE 是由上海爱可⽣信息技术股份有限公司 开发并开源,⽀持 SQL 审核、索引优化、事前审核、事后审核、⽀持标准化上线流程、原⽣⽀持 MySQL 审核且数据库类型可扩展的 SQL 审核⼯具。 产品特性 SQL审核规范 1. 审核规则⾃定义(700+条) 2. ⽀持审核结果分级展⽰,⽀持⽣成下载审核报告 3. ⽀持规则模版,灵活组合规则 4. 审核⽩名单,跳过特例SQL 5. ⽀持集成 IDE ⾃助审核 多场景审核 标准化上线流程 多数据库类型⽀持 1. 统⼀接⼝,可通过插件进⾏多数据库审核扩展 2. 内置MySQL审核插件,官⽅⽀持常⽤数据库类型,包括 PostgreSQL、Db2、Oracle、OceanBase 等 统⼀的SQL客⼾端入口 提供审核管控的SQL客⼾端,杜绝执⾏不合规SQL 丰富的集成能⼒ 1. 标准HTTP API接⼝可与客⼾内部流程系统对接 2.⽀持LDAP,Oauth2⽤户对接 3. ⽀持邮件、微信企业号、webhook 告警对接

2023-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除