首页
学习
活动
专区
工具
TVP
发布

爱可生开源社区

专栏作者
779
文章
604482
阅读量
44
订阅数
故障分析 | 一则 INSERT UPDATE 触发 MySQL Crash 的案例
某业务 MySQL 实例(MySQL 5.7.20 社区版)发生 Crash,现需要对其具体原因进行分析。
爱可生开源社区
2024-04-30
1010
技术译文 | 数据库索引算法的威力:B-Tree 与 Hash 索引
数据库索引是优化任何数据库系统性能的关键组成部分。如果没有有效的索引,您的数据库查询可能会变得缓慢且低效,从而导致用户体验不佳并降低生产力。在这篇文章中,我们将探讨创建和使用数据库索引的一些最佳实践。
爱可生开源社区
2024-04-30
1070
SQLE 3.2404.0 发布,工单快速定位问题 SQL,支持采集 OB 企业版 TopSQL
本期支持展示工单中 SQL 的所属文件及所在行数。如您发现工单中的 SQL 审核不通过、上线有问题,需要回到原 SQL 文件中进行修改时,可以通过该功能快速定位 SQL 所在的位置,从而减少定位 SQL 所需的时间消耗。
爱可生开源社区
2024-04-30
820
故障分析 | TCP 缓存超负荷导致的 MySQL 连接中断
在执行跑批任务的过程中,应用程序遇到了一个问题:部分任务的数据库连接会突然丢失,导致任务无法完成。从数据库的错误日志中,发现了 Aborted connection 的信息,这说明客户端和服务器之间的通信被异常中断了。
爱可生开源社区
2024-04-25
1190
技术分享 | MySQL 创建表后神秘消失?揭秘零宽字符陷阱
在 MySQL 的使用过程中,有时候一个小小的字符也能带来大麻烦,在未发现真相时,以为这问题是见了鬼了,而发现真相时,却没想到是一个字符带来的问题,零宽字符像个幽灵隐藏在 IT 行业的各个方面,今天分享一个关于 MySQL 中“消失的表”的复现案例。
爱可生开源社区
2024-04-19
1020
MySQL 核心模块揭秘 | 14 期 | 回滚整个事务
每条 SQL 前面的数字是它的编号,4 条 SQL 分别为 SQL 1、SQL 2、SQL 3、SQL 4,其中,SQL 4 是本文的主角。
爱可生开源社区
2024-04-18
780
故障分析 | server_id 引发的级联复制同步异常
在日常运维的某个系统下,由于之前数据库主机所用硬盘是传统机械硬盘,容量小,传输速度低,并且数据库服务器整体性能不高。随着业务访问量的增加,现有数据库服务器无法满足需求,所以需要搭建一套高性能的数据库服务器,并且所用硬盘是 SSD。
爱可生开源社区
2024-04-18
1040
MySQL 核心模块揭秘 | 13 期 | 回滚到 savepoint
每条 SQL 前面的数字是它的编号,9 条 SQL 分别为 SQL 1、SQL 2、...、SQL 9,其中,SQL 9 是本文的主角。
爱可生开源社区
2024-04-11
1080
OB 运维 | 一个关于 NOT IN 子查询的 SQL 优化案例
前段时间碰到一个慢 SQL,NOT IN 子查询被优化器改写成了 NESTED-LOOP ANTI JOIN,但是被驱动表全表扫描无法使用索引,执行耗时 16 秒。SQL 如下:
爱可生开源社区
2024-04-11
850
新特性解读 | mysqldump 备份产生大量慢查询,有办法过滤么?
MySQL 8.0.30 版本中,mysqldump 逻辑备份工具引入了 mysqld-long-query-time[1] 选项,用于设置 mysqldump 备份的会话级别慢查询阈值 long_query_time。
爱可生开源社区
2024-04-11
1680
故障分析 | 一则 MySQL 从节点 hung 死问题分析
近期,发现一个 MySQL 从节点提示同步异常。执行 show replica status 都被挂起。
爱可生开源社区
2024-04-11
1270
MySQL 核心模块揭秘 | 12 期 | 创建 savepoint
InnoDB 的事务对象有一个名为 undo_no 的属性。事务每次改变(插入、更新、删除)某个表的一条记录,都会产生一条 undo 日志。这条 undo 日志中会存储它自己的序号。这个序号就来源于事务对象的 undo_no 属性。
爱可生开源社区
2024-04-11
610
MySQL 核心模块揭秘 | 11 期 | InnoDB 提交事务,提交了什么?
为了提升分配 undo 段的效率,事务提交过程中,InnoDB 会缓存一些 undo 段。
爱可生开源社区
2024-04-11
910
新特性解读 | MySQL 8.0 支持对单个数据库设置只读
对单个数据库设置只读状态,可以通过 ALTER DATABASE 语句中的 READ ONLY 选项来实现,该选项在 MySQL 8.0.22 版本[1] 中引入,用于控制是否允许对数据库及其对象(包括其定义、数据和元数据)进行写入操作。
爱可生开源社区
2024-04-11
1680
MySQL 核心模块揭秘 | 10 期 | binlog 怎么写入日志文件?
作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。
爱可生开源社区
2024-03-25
1240
技术分享 | MySQL 授权表运维注意事项
我们在做权限授权时需要给到应用用户增删改查权限,比如下面的授权语句。这样的好处是当实例创建多个业务库时,无需再次给新的业务库授权,该权限默认对所有库有增删改查权限,主打一个方便,但实际这种授权方式会带来较大的权限风险,甚至导致数据库被攻击破坏。
爱可生开源社区
2024-03-25
910
技术译文 | 数据库只追求性能是不够的!
本文和封面来源:https://motherduck.com/,爱可生开源社区翻译。
爱可生开源社区
2024-03-18
800
活动投稿 | SQLE VS Yearning 社区用户测评
SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。 支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。Star: 1.3k
爱可生开源社区
2024-03-18
970
故障分析 | 如何解决由触发器导致 MySQL 内存溢出?
作者:龚唐杰,爱可生 DBA 团队成员,主要负责 MySQL 技术支持,擅长 MySQL、PG、国产数据库。
爱可生开源社区
2024-03-18
1100
MySQL 核心模块揭秘 | 09 期 | 二阶段提交 (3) flush、sync、commit 子阶段
作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。
爱可生开源社区
2024-03-18
760
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档