自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第01问:MySQL 一次 insert 刷几次盘?

问题:MySQL 一次 insert 刷几次盘?实验:工具:pt-tools先检查各个刷盘参数2. 开启 pt-tools!3. 在 MySQL 中,任意表插入一行4. 观察 pt-ioprofile 的结果我们用 pt-ioprofile 跟踪 MySQL IO 的系统调用,统计了次数。可以看到本次实验中:MySQL 对 redo log 进行了 3 次刷盘(f...

2020-02-28 15:29:12 459

原创 技术分享 | MySQL 字段长度限制的计算方法

作者:kay擅长 Oracle、MySQL、PostgresSQL 等多种数据库领域擅长 Oracle、MySQL 性能优化、数据库架构设计、数据库故障修复、数据迁移以及恢复热衷于研究 MySQL 数据库内核源码、分享技术文章,并拥有 Oracle OCP 认证就职于江苏国泰新点软件有限公司,DBA 技术团队成员一、MySQL 限制回顾之前在《MySQL Text 字段的限制》一文...

2020-02-27 17:28:52 875

原创 技术分享 | MySQL TEXT 字段的限制

作者:kay擅长 Oracle、MySQL、PostgresSQL 等多种数据库领域擅长 Oracle、MySQL 性能优化、数据库架构设计、数据库故障修复、数据迁移以及恢复热衷于研究 MySQL 数据库内核源码、分享技术文章,并拥有 Oracle OCP 认证就职于江苏国泰新点软件有限公司,中央研究院-DBA 技术团队成员一、背景说明项目中有一个数据交换的场景,由于使用了很多个 ...

2020-02-26 17:01:52 2623

原创 分布式 | DBLE Release Notes 详细解读 2.19.11.0

DBLE 2.19.11.0 来了,全局表功能重置!!!伴随着各行各业的节后复工,DBLE 2.19.11 也在今天顺利发版,不期而至!以下对 DBLE 2.19.11.0 Release Notes 的进行详细解读,文章主要分为以下四部分内容:一、DBLE 项目介绍二、新版本概况二、主要更新解读三、完整 Release Notes一、DBLE 项目介绍DBLE — 企业级开源...

2020-02-25 16:33:40 356

原创 新特性解读 | MySQL 8.0 新特性-副本集(replicaset)

作者:杨涛涛引言之前,我介绍过一篇《MySQL Innodb Cluster 扫盲篇》。MySQL Innodb Cluster = MySQL Shell + MySQL Router + MySQL Group Replication(MGR)全程由 MySQL Shell 来管理操作 MGR 的聚合套件。MySQL 8.0.19 发布后,这种组合延伸到 MySQL Replica...

2020-02-24 17:38:18 1006

原创 故障分析 | binlog flush 失败导致的 Crash

作者:xuty开个坑,记录自己平时由于解决问题需要或是兴趣研究进行的 MySQL 源码跟踪学习过程。一、问题现象某项目上出现 MySQL Crash,相关 errorlog 日志如下,从日志可以看出是 binlog error 导致的问题,但是无法确认具体原因,网上大部分资料都说是由于空间已满导致,后来在系统日志(/var/log/message)中确实找到了 / 分区空间已满的信息,所...

2020-02-21 20:44:37 1473 1

原创 技术分享 | 从库 MTS 多线程并行回放(二)

作者:高鹏本节包含一个笔记如下:https://www.jianshu.com/p/e920a6d33005这一节会先描述 MTS 的工作线程执行 Event 的大概流程。然后重点描述一下 MTS 中检查点的概念。在后面的第 25 节我们可以看到,MTS 的异常恢复很多情况下需要依赖这个检查点,从检查点位置开始扫描 relay log 做恢复操作,但是在 GTID AUTO_POSITI...

2020-02-20 17:56:23 367

原创 技术分享 | 从库 MTS 多线程并行回放(一)

作者:高鹏(八怪)本节包含分发调用流程请参考链接:https://www.jianshu.com/p/8706d7422d89一、综述与单 SQL 线程的回放不同,MTS 包含多个工作线程,原有的 SQL 线程蜕变为协调线程。SQL 协调线程同时还承担了检查点的工作。我们知道并行回放的方式有两种,包含 LOGICAL_CLOCK 和 DATABASE,体现在判定哪些事物能够并行回放的规...

2020-02-19 18:27:19 667

翻译 技术译文 | 使用 TCP Wrappers 保护 MySQL 如何导致服务中断

作者:Ananias Tsalouchidis翻译:孟维克原文:https://www.percona.com/blog/2020/01/07/how-securing-mysql-with-tcp-wrappers-can-cause-an-outage/案例保护 MySQL 总是一个挑战。有一些通用的最佳实践可用于安装加固,但是您的设置越复杂,就越有可能遇到一些难以排查的故障的问...

2020-02-18 17:20:53 268

原创 技术分享 | 快速掌握 MySQL 8.0 认证插件的使用

作者:郭斌斌引言MySQL 8.0.15 版本主从复制时,io 线程一直处于 connecting 状态, 由于复制用户使用的认证插件是 caching_sha2_password,而想要通过 caching_sha2_password 认证的用户访问数据库,只有两个途径:使用加密连接使用支持 RSA 密钥对,进行密码交换的非加密连接之前 change master to 时,未进...

2020-02-17 17:03:37 359

转载 图解MySQL | [原理解析] Adaptive Hash Index 是如何建立的

转载自公众号:图解MySQLAdaptive Hash Index(以下简称 AHI)估计是 MySQL 的各大特性中,大家都知道名字但最说不清原理的一个特性。本期图解我们为大家解析一下 AHI 是如何构建的。首先我们思考一下 AHI 是为了解决什么问题:随着 MySQL 单表数据量增大,(尽管 B+ 树算法极好地控制了树的层数)索引 B+ 树的层数会逐渐增多;随着索引树层数增多,检...

2020-02-14 18:23:10 212

原创 技术分享 | Jump Consistent Hash 原理解析(上篇)

作者:傅文辉之前爱可生开源社区公众号发表了dble 沿用 jumpstringhash,移除 Mycat 一致性 hash 原因解析, 阐述了跳跃法相对环割法的性能优势。很多读者表示对其中"跳跃法的原理"不是很理解,本文就来详细阐述一下。一致性哈希首先,我们的需求是,将数据(key-value pair)分布在多个节点上。这点可以简单的用取模实现,节点key11 ...

2020-02-13 17:32:25 790

转载 新特性解读 | MySQL 8.0.19 支持 DNS SRV

转载自公众号:玩转MySQL作者:洪斌MySQL Router 是 InnoDB Cluster 架构的访问入口,在架构部署上,官方给出的建议是 router 与应用端绑定部署,避免 router 单点问题。之前还有客户咨询,能否 router 不与应用端绑定部署,不便于部署,在此之前都需要在 router 前面加 VIP 或者一层负载均衡。我还在想这事儿就应该由 MySQL Conn...

2020-02-12 17:09:48 480

原创 技术分享 | 快速处理 MySQL 重复数据小妙招

作者:杨涛涛正好最近在帮客户从达梦数据库迁移到 MySQL。我也来简单说说重复数据的处理。存放在数据库中的数据分为三种:一种是经过严格意义过滤出来的数据。比如程序端过滤数据源、数据库端在表字段上设置 check 标记过滤数据源、设置触发器过滤、调用存储过程过滤等等;另一种是原始的没有经过任何处理的数据。比如程序端代码异常导致产生非正常的想要的数据、数据库端没有设置任何过滤规则的数据保...

2020-02-10 14:20:25 364

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

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