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