稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • 前端
  • 人工智能
  • 数据库
  • 架构
  • 程序员
  • AI编程
  • GitHub
  • Agent
  • 展开
  • 全部
  • 后端
  • 前端
  • 人工智能
  • 数据库
  • 架构
  • 程序员
  • AI编程
  • GitHub
  • Agent
  • MySQL
  • 面试
  • Python
  • 开源
  • JavaScript
  • Go
  • 暂无数据
    • 推荐
    • 最新
  • 高并发下MySQL写入吞吐不降反升——组提交的三阶段原理与调优参数
    组提交的三阶段流程如何将多个事务的刷盘合并为一次fsync?为什么高并发下写入吞吐不降反升?本文从Redo Log的物理结构出发,拆解刷盘机制、组提交原理与参数调优策略。
    • 这个DBA有点耶
    • 19
    • 点赞
    架构 数据库 MySQL
    高并发下MySQL写入吞吐不降反升——组提交的三阶段原理与调优参数
  • MySQL字符集与排序规则深入:索引失效的隐蔽场景与排查方法
    JOIN关联字段字符集不同、排序规则不匹配、隐式类型转换——这些问题不会报错,索引在EXPLAIN里也可能显示被使用,但查询性能却差了几十倍。本文拆解字符集与排序规则导致索引失效的三种典型场景解决方案
    • 这个DBA有点耶
    • 95
    • 点赞
    数据库 代码规范 MySQL
    MySQL字符集与排序规则深入:索引失效的隐蔽场景与排查方法
  • "MySQL搜不动就上ES"?我先在50万行数据上测了它自带的ngram全文索引
    50万行中文语料实测:LIKE全扫上界886ms,ngram全文索引自然语言模式150ms快4倍;布尔短语搜长词反比LIKE慢2倍,误召回48%,单字查询0命中。一半场景不用装ES,另一半别指望省。
    • Flynt
    • 138
    • 点赞
    MySQL 搜索引擎 Elasticsearch
  • 分区表深入:分区裁剪失效的6种场景、分区锁机制与维护实战
    分区裁剪并非自动生效,对分区键使用函数、隐式类型转换、OR条件跨分区、分区键与查询条件不匹配等场景都会导致裁剪失效,查询退化为全表扫描。本文拆解分区裁剪的生效条件与6种失效场景,解析分区锁与表锁的关系
    • 这个DBA有点耶
    • 77
    • 点赞
    数据库 MySQL DBA
    分区表深入:分区裁剪失效的6种场景、分区锁机制与维护实战
  • 数据库索引为什么会失效?从执行计划理解 SQL 性能优化
    在实际开发过程中,很多工程师都会遇到类似的问题:明明已经给数据库字段建立了索引,但查询速度并没有明显提升,甚至在数据量增长后,原本流畅的 SQL 开始出现明显延迟。 很多人第一反应是“索引没有创建成功
    • 用户25045810609
    • 56
    • 1
    MySQL SQL
  • 从OLTP到OLAP到HTAP:数据库负载分类的技术演进与选型指南
    很多人知道“OLTP是交易,OLAP是分析”,但不清楚它们在存储结构、索引设计、执行引擎上的根本差异。本文从数据组织方式、查询模式、优化目标三个层面,拆解OLTP和OLAP的本质区别
    • 这个DBA有点耶
    • 142
    • 点赞
    架构 数据库 MySQL
    从OLTP到OLAP到HTAP:数据库负载分类的技术演进与选型指南
  • InnoDB索引组织表下,复合主键和自增主键的物理存储差异与选型对比
    在InnoDB的索引组织表结构下,复合主键会带来索引膨胀、二级索引体积暴涨、写入性能下降等隐藏代价。本文从InnoDB的存储结构出发,拆解复合主键和自增主键的物理差异,给出可量化的选型依据。
    • 这个DBA有点耶
    • 114
    • 点赞
    数据库 架构 MySQL
    InnoDB索引组织表下,复合主键和自增主键的物理存储差异与选型对比
  • 自增主键用尽了怎么办?INT溢出、在线迁移与预防策略全解析
    INT有符号上限约21亿,无符号约42亿。当AUTO_INCREMENT值触达类型上限后,后续INSERT将触发主键冲突,整库写入停服。本文从溢出机制、元数据监控、在线迁移方案三个层面,给出完整的技术
    • 这个DBA有点耶
    • 163
    • 点赞
    数据库 代码规范 MySQL
    自增主键用尽了怎么办?INT溢出、在线迁移与预防策略全解析
  • MySQL 8.0.20移除了Block Nested Loop,之前学的JOIN优化知识还适用吗?
    本文从驱动表选择逻辑、Join Buffer工作机制、MySQL 8.0.20之后的算法演进三个层面,拆解多表JOIN的底层原理与实战调优方法。
    • 这个DBA有点耶
    • 131
    • 点赞
    架构 数据库 MySQL
    MySQL 8.0.20移除了Block Nested Loop,之前学的JOIN优化知识还适用吗?
  • MySQL大表DDL锁表锁到崩溃?Online DDL的3个关键参数和实战避坑
    很多人只知道“Online DDL不锁表”,却不清楚什么场景真的不锁、什么场景照样锁。本文从DDL的三种算法入手,拆解Online DDL的触发条件、锁表场景、以及大表DDL的实战避坑方案。
    • 这个DBA有点耶
    • 87
    • 点赞
    架构 MySQL 数据库
    MySQL大表DDL锁表锁到崩溃?Online DDL的3个关键参数和实战避坑
  • 连接池与MySQL交互实战:连接风暴、连接泄漏与连接状态异常排查
    本文从连接风暴的三种触发场景入手,拆解连接泄漏的隐蔽表现、连接状态异常的排查方法,并给出HikariCP关键参数的实战配置建议。
    • 这个DBA有点耶
    • 66
    • 点赞
    架构 数据库 MySQL
    连接池与MySQL交互实战:连接风暴、连接泄漏与连接状态异常排查
  • 从异步复制到MGR:MySQL复制机制的三层演进与选型框架
    本文从复制的基本原理出发,拆解MySQL复制的三层机制——异步复制的流程、半同步复制的等待模式、MGR的一致性协议与GTID的全局事务标识,并给出生产环境的选型建议。
    • 这个DBA有点耶
    • 87
    • 1
    数据库 代码规范 MySQL
    从异步复制到MGR:MySQL复制机制的三层演进与选型框架
  • MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
    MySQL 8.0.18开始引入的EXPLAIN ANALYZE,直接把实际执行时间和行数输出给你看,不用猜了。本文对比传统EXPLAIN和EXPLAIN ANALYZE的差异,展示如何用新工具把执行
    • 这个DBA有点耶
    • 127
    • 点赞
    数据库 代码规范 MySQL
    MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
  • COUNT慢不是因为用了*,是这5个原因——1000万行数据实测+执行计划深度解析
    本文从执行计划、存储引擎、索引选择、优化器行为四个层面,完整拆解5种COUNT写法的语义差异、性能表现和适用场景。结论可能会让你意外——但更重要的是,你会理解为什么COUNT慢、怎么优化、什么场景该用
    • 这个DBA有点耶
    • 66
    • 1
    数据库 算法 MySQL
    COUNT慢不是因为用了*,是这5个原因——1000万行数据实测+执行计划深度解析
  • 非关系型数据库到底有几种?键值、文档、列族、图,一篇讲透
    当数据量突破单机极限、数据结构频繁变化、或需要处理复杂的图关系时,关系型数据库往往力不从心。非关系型数据库(NoSQL)在关系型之外开辟了键值、文档、列族、图四条分支,各自解决不同的问题。
    • 这个DBA有点耶
    • 64
    • 点赞
    架构 MySQL NoSQL
    非关系型数据库到底有几种?键值、文档、列族、图,一篇讲透
  • 索引合并不是万能药:MySQL同时用两个索引,为什么比不用还慢?
    索引合并有严格的适用条件,用错了比全表扫描还慢——尤其是UNION类型的索引合并,需要对多个结果集去重和排序,代价极高。本文拆解索引合并的3种类型、3个踩坑场景,以及什么时候该用复合索引替代。
    • 这个DBA有点耶
    • 89
    • 点赞
    数据库 MySQL DBA
    索引合并不是万能药:MySQL同时用两个索引,为什么比不用还慢?
  • 临时表从4.7秒到0.12秒:不是所有Using temporary都需要优化
    Using temporary不等于“磁盘临时表”——MySQL优先在内存中创建临时表,只有数据量超过阈值才会落盘。本文拆解临时表的三种形态、触发条件、内存与磁盘的判定方法,以及4种优化方案,帮你精准
    • 这个DBA有点耶
    • 61
    • 点赞
    数据库 代码规范 MySQL
    临时表从4.7秒到0.12秒:不是所有Using temporary都需要优化
  • InnoDB页结构深入:页分裂、页合并、填充因子——B+树底层机制全解析
    本文从数据页的物理结构出发,拆解页分裂与页合并的触发机制、顺序插入与随机插入的性能差异、填充因子的作用与调优策略,帮你理解InnoDB存储引擎最底层的运行逻辑。
    • 这个DBA有点耶
    • 102
    • 点赞
    架构 MySQL 数据库
    InnoDB页结构深入:页分裂、页合并、填充因子——B+树底层机制全解析
  • NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
    NULL在数据库中不是"空值",而是一个特殊标记。本文讲解NULL的底层逻辑、三值运算规则、常见陷阱(WHERE column = NULL、COUNT忽略NULL、NULL参与运算等),以及正确判断
    • 这个DBA有点耶
    • 804
    • 点赞
    数据库 代码规范 MySQL
    NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
  • 多模数据库深度解读:从“多库拼装”到“一库多能”的架构演进
    2026年,多模数据库正在从“技术概念”走向“规模化落地”。它不再是一个模糊的营销词汇,而是正在改变数据库选型逻辑的核心趋势——从“选几个库”变成“选一套库”。
    • 这个DBA有点耶
    • 201
    • 点赞
    数据库 MySQL DBA
    多模数据库深度解读:从“多库拼装”到“一库多能”的架构演进
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多代码人生文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金