自定义博客皮肤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)
  • 收藏
  • 关注

原创 技术分享 | MySQL Test 初探

作者:雷霞爱可生测试团队负责人,专注于 MySQL 相关的测试工作。​本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。什么是 Mysql Test?Mysql Test 是 MySQL 发行版本中集成 all-in-one 测试框架,用于做 mysql 服务的单元,回归和一致性测试,并提供了运行单元测试和创建新单元测试的工具。框...

2020-03-31 16:39:57 369

原创 数据传输 | dtle 使用初探

作者:马莹乐爱可生研发团队成员,负责 mysql 中间件和数据库管理平台的测试。擅长找茬(测试技术爱好者),欢迎大家试用 dtle~本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。dtle 是一款爱可生 MySQL 开源数据传输中间件,此文简要介绍初步使用方法。项目地址:https://github.com/actiontec...

2020-03-30 18:17:10 2678

原创 第05问:MySQL 在处理临时结果集时,内部临时表会使用多少内存?

问题:MySQL 在处理临时结果集(UNION 运算 / 聚合运算等)时,会用到内部临时表(internal temporary table)。那么内部临时表会使用多少内存呢?实验:我们先创建一个测试用的数据库,然后准备好数据,我们使用一个带 UNION 的子表,使执行计划会使用内部临时表:可以看到执行计划确实使用了临时表:下面我们另起一个 s...

2020-03-27 16:53:10 228

转载 技术分享 | MySQL:从库出现 system lock 的原因

作者:高鹏(网名八怪)文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。本文来源:转载自公众号-老叶茶馆*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文为笔者 2 年前写一篇说明性文章,发现很多同学都在问这个问题,因此做一次分享。本文基于 5.7.17 源码 本文只考虑 ro...

2020-03-26 17:15:57 2776

原创 新特性解读 | 8.0 新增 DML 语句(TABLE & VALUES)

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

2020-03-25 16:34:01 296

原创 技术分享 | 如何使用 bcc 工具观测 MySQL 延迟

>作者:刘安>爱可生测试团队成员,主要负责 TXLE 开源项目相关测试任务,擅长 Python 自动化测试开发,最近醉心于 Linux 性能分析优化的相关知识。>本文来源:原创投稿>*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。-----最近在极客时间上学习《Linux 性能优化实战》,接触到了基于 eBPF 的 BCC 软件包。今...

2020-03-24 17:38:56 437

原创 数据传输 | dtle 之 job 实现简析

作者:吕海龙爱可生 DTLE 团队成员,负责 DTLE 开发 ,日常问题处理以及相关问题的排查。本文来源:原创投稿爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。从 job 文件到源端目标端的数据传输,dtle 到底是如何行实现的的,传输过程中的高可用,又是由谁实现呢,下面,我们就简单的介绍一下,job 的实现的大体流程。结构如上图所示,在 job ...

2020-03-23 15:35:35 348

原创 第04问:仅用慢日志文件,如何快速获取分时报告?

问题:仅用慢日志文件,如何快速获取分时报告?如果有监控系统,获取分时报告(每小时慢查询的条数报告)不难,如果只有慢日志文件,就会有点费劲。实验:通过 pt-query-digest --timeline 功能,可以输出带时间戳的慢查询条目用 sed 将 timeline 报告滤出安装 termsql使用 termsql,将报告导入,并使用 SQL 查询一条记录,以展示 ter...

2020-03-20 16:46:56 192

转载 故障分析 | MySQL:5.6 大事务 show engine innodb status 故障一例

作者:高鹏(网名八怪)文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。本文来源:转载自公众号-老叶茶馆,(作者简书:https://www.jianshu.com/p/40bef28e84cf)*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景今天遇到一个朋友的线上问题,大概意...

2020-03-19 18:33:22 324

原创 技术分享 | 七个实验掌握 MySQL 8.0 角色功能

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

2020-03-18 16:12:59 297

原创 技术分享 | 常见索引问题处理

作者:EneTakane数据库技术爱好者,爱可生 DBA 团队成员,负责 MySQL 日常问题处理以及数据库运维平台的问题排查,擅长 MySQL 主从复制及优化,喜欢钻研技术问题,还有不得不提的 warship。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。1、SQL 执行流程看一个问题,在下面这个表 T 中,如果我要执行 selec...

2020-03-17 16:20:54 279

原创 技术分享 | 使用备份恢复实例时存在的坑

作者:林靖华爱可生服务团队成员,负责处理客户在MySQL日常运维中遇到的问题;擅长处理备份相关的问题,对数据库相关技术有浓厚的兴趣,喜欢钻研各种问题。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言在日常数据库运维中,备份是不可缺少的一部分。我们常常用备份集来新建从库或恢复数据不一致的实例等等。但有些时候恢复完实例加回集群后,是有...

2020-03-16 18:12:05 248

原创 第03问:磁盘 IO 报警,MySQL 读写哪个文件慢了?

问题:磁盘 IO 报警,说 IO 饱和了。那么 MySQL 读写哪个文件慢了?binlog?redo log?还是哪张表?构造环境:根据先前的 实验 02,构造环境,模仿 binlog 的磁盘 IO 慢。实验:想观察 IO 相关的行为,需启用 performance_schema 的 instrument(生产者)和 consumer(消费者)。将 performance_schem...

2020-03-13 16:01:26 329

原创 分布式 | DBLE LOAD DATA 功能实现解析

作者:路路热爱技术、乐于分享的技术人,目前主要从事数据库相关技术的研究。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。1.概述本篇文章主要介绍 DBLE LOAD DATA 大规模数据导入功能的实现,包括方案设计、源码解读。下面就让我们一起来探秘 DBLE 是如何实现该功能的吧!2.方案设计LOAD DATA 为 MySQL ...

2020-03-12 16:40:43 160

转载 技术分享 | InnoDB Cluster 如何高效加载数据

作者:洪斌爱可生南区负责人兼技术服务总监,MySQL ACE,擅长数据库架构规划、故障诊断、性能优化分析,实践经验丰富,帮助各行业客户解决 MySQL 技术问题,为金融、运营商、互联网等行业客户提供 MySQL 整体解决方案。本文来源:转载自公众号-玩转MySQL*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。一行命令搞定 InnoDB Cluster...

2020-03-11 16:58:20 387

原创 技术分享 | 使用 RAND() 函数过程中发现的诡异 Bug 分析

作者:Agate Li爱可生研发团队成员,负责数据库管理平台相关项目,.Net 技术爱好者,长期潜水于技术圈。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景MySQL 中的 RAND() 函数是一个随机数发生器,可以返回一个 >=0 并 <1.0 的随机浮点数。最近在实际使用过程里遇见了一个主流版本中非常诡异的...

2020-03-10 17:06:26 389

原创 技术分享 | Xtrabackup 备份中 Xtrabackup_binlog_info 文件记录的 GTID 信息是否准确?

作者:何政本文来源:原创投稿*原创内容未经授权不得随意使用,转载请联系小编并注明来源。Xtrabackup 是由 percona 开源的免费数据库热备份软件,它能对 InnoDB 和 XtraDB 存储引擎的数据库非阻塞地备份。为了方便建立从库,Xtrabackup 在备份完成后会将 binlog position 与 GTID 的相关信息保存于 xtrabackup_binlog_...

2020-03-09 17:42:08 1385

原创 第02问:怎么模仿磁盘 IO 慢的情况?

问题:怎么模仿磁盘 IO 慢的情况?实验:1. 创建延迟的磁盘用 dd 创造一片 100M 的文件将创建的文件用 losetup 虚拟成块设备 /dev/loop3将块设备 /dev/loop3 映射成带延迟的设备(对于读操作和写操作都延迟 100ms)2. 用 MySQL 进行实验将磁盘格式化,并载入用 dbdeployer 安装 MySQL,将 binlog 的位置...

2020-03-06 16:50:01 832

转载 新特性解读 | MySQL 8 复制延迟观测新方式,更全面更精准

转载自公众号:玩转MySQL,作者:洪斌一直以来 MySQL 复制延迟观测是不完善的,既无法观测到真实的主从延迟,也无法支持复杂的复制拓扑环境,常用的 second_behind_master 指标更多是判断是否存在回放延迟,以及趋势变化。你无法直观的观测到事务精确的延迟情况,因为 slave 无法获知事务在 master 上的提交时间。社区贡献的基于心跳表延迟检测方法,其流程是 maste...

2020-03-04 17:53:53 293

原创 故障分析 | MySQL 派生表优化

作者:xuty一、问题 SQL原 SQL 如下:select name,count(name) from bm_id a left JOIN (select TaskName from up_pro_accept_v3_bdc union all select TaskName from up_pro_accept_v3_hsjs union all select TaskN...

2020-03-03 17:18:26 489

原创 新特性解读 | InnoDB ReplicaSet:MySQL 副本集初体验

作者:任仲禹一、InnoDB ReplicaSet 介绍MySQL 副本集(官方名称:MySQL InnoDB ReplicaSet)在 MySQL 8.0.19 版本(2020-01-13 Released)之后开始支持,本质还是是基于 GTID 的异步复制角色分为 Primary 和 SecondaryPrimary 即传统意义上的 Master,一个副本集只允许一个Seco...

2020-03-02 18:24:06 396

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关注的人

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