稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • Java
  • 面试
  • Python
  • Go
  • 前端
  • 架构
  • 数据库
  • Spring Boot
  • 展开
  • 全部
  • 后端
  • Java
  • 面试
  • Python
  • Go
  • 前端
  • 架构
  • 数据库
  • Spring Boot
  • 算法
  • JavaScript
  • AI编程
  • MySQL
  • Elasticsearch
  • 大数据
  • 暂无数据
    • 推荐
    • 最新
  • 深度解析 ROW_NUMBER() 窗口函数:从入门到实战避坑指南
    ROW_NUMBER() 实现分组排序,用于取最新记录、数据去重等。注意性能陷阱、NULL值歧义、非确定性排序。优化:添加第二排序字段、建索引、用CTE。
    • 元宝骑士
    • 16
    • 点赞
    后端 MySQL
    深度解析 ROW_NUMBER() 窗口函数:从入门到实战避坑指南
  • MySQL联表查询优化实战:小表驱动大表的联合索引设计
    MySQL多表关联查询优化中,区分度高的字段不一定适合放索引最前。实际案例显示,应遵循"小表驱动大表"原则,将小表关联字段放联合索引首位,即使其区分度较低,以支持优化器最佳执行路径。经过验证,该策略将
    • 元宝骑士
    • 23
    • 1
    后端 MySQL
    MySQL联表查询优化实战:小表驱动大表的联合索引设计
  • 避坑必看!MySQL 三大日志(redo/undo/binlog)底层原理全拆解,事务一致性再也不懵
    MySQL事务ACID的基石是redo、undo、binlog三大日志:redo log保障持久性(宕机不丢数据),undo log保障原子性(支持回滚与MVCC),binlog保障可追溯与主从同步。
    • 殷紫川
    • 34
    • 2
    MySQL
  • 干掉 90% 慢 SQL!MySQL 全链路排查与优化方法论,从执行计划到表结构全拆解
    本文系统讲解MySQL慢SQL优化全链路方法:从慢查询日志精准定位、EXPLAIN执行计划深度解析,到10大索引失效场景根因拆解、8大SQL改写实战技巧;涵盖表结构设计规范与Java层防控实践。
    • 殷紫川
    • 45
    • 1
    MySQL
    干掉 90% 慢 SQL!MySQL 全链路排查与优化方法论,从执行计划到表结构全拆解
  • InnoDB 索引性能天花板:聚簇 & 二级索引存储本质拆解,覆盖索引零回表优化全攻略
    本文深入剖析MySQL InnoDB索引底层原理,详解数据页结构、聚簇索引与二级索引差异,揭示“回表”这一性能杀手的本质,并系统阐述覆盖索引的设计原则与实战优化方法,助开发者实现查询性能百倍提升。
    • 殷紫川
    • 24
    • 点赞
    MySQL
    InnoDB 索引性能天花板:聚簇 & 二级索引存储本质拆解,覆盖索引零回表优化全攻略
  • MySQL InnoDB 锁机制全解:行锁 / 表锁 / 间隙锁 / 临键锁底层逻辑与死锁避坑指南
    本文深入剖析MySQL InnoDB锁机制,直击高并发下90%性能瓶颈根源:锁认知偏差。详解事务隔离级别与索引结构两大前提,厘清行锁、间隙锁、临键锁本质及死锁成因。
    • 殷紫川
    • 31
    • 点赞
    MySQL
    MySQL InnoDB 锁机制全解:行锁 / 表锁 / 间隙锁 / 临键锁底层逻辑与死锁避坑指南
  • MySQL IN 里塞 10000 个值?90% 开发者都踩过的坑,底层原理 + 全场景解决方案一次讲透
    本文深入剖析MySQL IN子句的底层执行逻辑,纠正常见误区(如“1000值硬限制”“IN=OR”),揭示大IN列表引发的性能、稳定性及安全风险,并提供分批查询、临时表JOIN、关联/EXISTS查询
    • 殷紫川
    • 59
    • 点赞
    MySQL
    MySQL IN 里塞 10000 个值?90% 开发者都踩过的坑,底层原理 + 全场景解决方案一次讲透
  • 击穿 InnoDB 事务隔离级别:RC 与 RR 的底层实现、锁机制、MVCC 与幻读终极拆解
    本文深入剖析InnoDB事务隔离原理,聚焦RC(读已提交)与RR(可重复读)的核心差异:从锁机制(记录锁/间隙锁/临键锁)、MVCC可见性规则(Read View生成时机)到幻读解决方案。
    • 殷紫川
    • 31
    • 点赞
    MySQL
    击穿 InnoDB 事务隔离级别:RC 与 RR 的底层实现、锁机制、MVCC 与幻读终极拆解
  • 击穿 MySQL InnoDB MVCC 底层:从 undo log、Read View 到隔离级别的全链路深度拆解
    本文深入解析MySQL InnoDB的MVCC机制,涵盖undo log版本链、Read View可见性规则、各隔离级别行为差异,并纠正脏读/幻读等常见误区,辅以SQL与Spring Boot实战演示
    • 殷紫川
    • 18
    • 点赞
    MySQL
    击穿 MySQL InnoDB MVCC 底层:从 undo log、Read View 到隔离级别的全链路深度拆解
  • 面试官:MySQL 唯一索引和主键索引的区别?
    面试考察点 索引类型理解:面试官不仅仅是想知道 "有什么区别",更是想考察你是否理解主键索引(聚簇索引)和唯一索引(二级索引)在存储结构上的根本差异。 NULL 值处理:考察你是否清楚主键不允许 NU
    • 皮皮林551
    • 161
    • 3
    MySQL
    面试官:MySQL 唯一索引和主键索引的区别?
  • 取代Navicat!全新一代数据库管理工具来了,超级智能!
    作为后端开发,我们经常需要使用数据库管理工具来操作数据库,比较常用的有Navicat。今天给大家分享一款比它界面更现代化,提示更智能的数据库管理工具,集成AI功能可以实现报错分析。
    • MacroZheng
    • 13k
    • 68
    后端 Java MySQL
    取代Navicat!全新一代数据库管理工具来了,超级智能!
  • PostgreSQL这么多优势,为什么还要使用MySQL
    为什么这些大厂不选择同样流行的 MySQL,而是纷纷押注 PostgreSQL?这背后,是 PostgreSQL 在多个关键技术维度上的显著优势。
    • 最贪吃的虎
    • 14k
    • 96
    后端 MySQL
    PostgreSQL这么多优势,为什么还要使用MySQL
  • 🔥我说MySQL每张表最好不超过2000万数据,面试官让我回去等通知?
    面试官:麻烦你好好看看这篇文章,再告诉我,每张表到底能存多少数据? 实际情况下,每张表由于自身的字段不同、字段所占用的空间不同等原因,它们在最佳性能下可以存放的数据量也就不同,需要手动计算才行。
    • 阿杆
    • 163k
    • 1.8k
    数据库 MySQL 后端
    🔥我说MySQL每张表最好不超过2000万数据,面试官让我回去等通知?
  • 面试官微笑发问:第100万页怎么查?我差点当场沉默…
    面试官常问:MySQL 数据表上亿时,limit 1000000,10 这种超大分页该怎么优化?本质是避免“扫描+丢弃”。本文从索引、延迟关联、游标分页到业务层面与 MySQL8.x 新特性全面解析。
    • 软件求生
    • 16k
    • 129
    后端 面试 MySQL
    面试官微笑发问:第100万页怎么查?我差点当场沉默…
  • 字节2面:为了性能,你会违反数据库三范式吗?
    数据库的三大范式,它是数据库设计中最基本的三个规范,那么,三大范式是什么?在实际开发中,我们一定要严格遵守三大范式吗?这篇文章,我们一起来聊一聊。
    • 猿java
    • 22k
    • 263
    MySQL Java 面试
    字节2面:为了性能,你会违反数据库三范式吗?
  • MySQL千万级数据从190秒优化到1秒全过程
    千万级数据大概就是MySQL查询的天花板了。这里讨论的情况是在MySQL一张表的数据达到千万级别。表设计很烂,业务统计规则又不允许把sql拆成多个子查询。
    • nine是工程师
    • 54k
    • 438
    MySQL 性能优化
    MySQL千万级数据从190秒优化到1秒全过程
  • MySQL 核心内幕:从索引原理、字段选型到日志机制与外键约束,一篇打通数据库任督二脉
    这个标题精准覆盖了您提供的所有内容模块——索引(B+树、聚集/辅助索引)、字段类型(整数/浮点/文本/日期)、日志体系(Binlog/Redo Log/Undo Log)以及外键约束的深度解读。
    • stark张宇
    • 519
    • 12
    数据库 MySQL 架构
    MySQL 核心内幕:从索引原理、字段选型到日志机制与外键约束,一篇打通数据库任督二脉
  • 看到同事设计的表结构我人麻了!聊聊怎么更好去设计数据库表
    最近接了个外包,和另外两个哥们一起开发。因为他们的时间更充裕,所以前期的表结构都是他们来设计,我没有参与。等我空下来开始做我的部分时,两眼一抹黑,光看表名完全不知道是什么东西。 我不理解,但大受震撼
    • 一只叫煤球的猫
    • 9.4k
    • 88
    后端 MySQL 面试
    看到同事设计的表结构我人麻了!聊聊怎么更好去设计数据库表
  • MySQL到StarRocks 同步链路中的建表、DDL 跟随与数据校验
    把 MySQL 业务数据实时同步到 StarRocks,看上去只是“做一条同步链路”,实际落地后,难点通常不在传输本身,而在这几个环节:目标端建表是否省力、源表结构变化能否跟上、同步结果怎么验证、链路
    • NineData
    • 49
    • 点赞
    数据库 程序员 MySQL
    MySQL到StarRocks 同步链路中的建表、DDL 跟随与数据校验
  • 公司来的新人用字符串存储日期,被组长怒怼了...
    在日常的软件开发工作中,存储时间是一项基础且常见的需求。无论是记录数据的操作时间、金融交易的发生时间,还是行程的出发时间、用户的下单时间等等,时间信息与我们的业务逻辑和系统功能紧密相关。因此,正确选择
    • JavaGuide
    • 19k
    • 110
    后端 MySQL
    公司来的新人用字符串存储日期,被组长怒怼了...
  • 上午好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    24.2m

    #AI 整活大赛,正式开擂!#
    #AI 整活大赛,正式开擂!#

    117k

    #最近一次面试被问麻了吗#
    #最近一次面试被问麻了吗#

    150k

    #每日快讯#

    10.1m

    #每日精选文章#

    5.3m

    #日新计划#

    11.1m

    #每天一个知识点#

    53.0m

    #沸点周刊#

    1.8m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    439k

    #OpenClaw今天想篡位了吗#
    #OpenClaw今天想篡位了吗#

    870k

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多后端文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金