首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
前端
人工智能
程序员
架构
数据库
GitHub
AI编程
面试
展开
全部
后端
前端
人工智能
程序员
架构
数据库
GitHub
AI编程
面试
JavaScript
算法
Python
Agent
MySQL
开源
暂无数据
推荐
最新
从OLTP到OLAP到HTAP:数据库负载分类的技术演进与选型指南
很多人知道“OLTP是交易,OLAP是分析”,但不清楚它们在存储结构、索引设计、执行引擎上的根本差异。本文从数据组织方式、查询模式、优化目标三个层面,拆解OLTP和OLAP的本质区别
MySQL 8.0.20移除了Block Nested Loop,之前学的JOIN优化知识还适用吗?
本文从驱动表选择逻辑、Join Buffer工作机制、MySQL 8.0.20之后的算法演进三个层面,拆解多表JOIN的底层原理与实战调优方法。
自增主键用尽了怎么办?INT溢出、在线迁移与预防策略全解析
INT有符号上限约21亿,无符号约42亿。当AUTO_INCREMENT值触达类型上限后,后续INSERT将触发主键冲突,整库写入停服。本文从溢出机制、元数据监控、在线迁移方案三个层面,给出完整的技术
MySQL大表DDL锁表锁到崩溃?Online DDL的3个关键参数和实战避坑
很多人只知道“Online DDL不锁表”,却不清楚什么场景真的不锁、什么场景照样锁。本文从DDL的三种算法入手,拆解Online DDL的触发条件、锁表场景、以及大表DDL的实战避坑方案。
非关系型数据库到底有几种?键值、文档、列族、图,一篇讲透
当数据量突破单机极限、数据结构频繁变化、或需要处理复杂的图关系时,关系型数据库往往力不从心。非关系型数据库(NoSQL)在关系型之外开辟了键值、文档、列族、图四条分支,各自解决不同的问题。
临时表从4.7秒到0.12秒:不是所有Using temporary都需要优化
Using temporary不等于“磁盘临时表”——MySQL优先在内存中创建临时表,只有数据量超过阈值才会落盘。本文拆解临时表的三种形态、触发条件、内存与磁盘的判定方法,以及4种优化方案,帮你精准
索引合并不是万能药:MySQL同时用两个索引,为什么比不用还慢?
索引合并有严格的适用条件,用错了比全表扫描还慢——尤其是UNION类型的索引合并,需要对多个结果集去重和排序,代价极高。本文拆解索引合并的3种类型、3个踩坑场景,以及什么时候该用复合索引替代。
MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
MySQL 8.0.18开始引入的EXPLAIN ANALYZE,直接把实际执行时间和行数输出给你看,不用猜了。本文对比传统EXPLAIN和EXPLAIN ANALYZE的差异,展示如何用新工具把执行
COUNT慢不是因为用了*,是这5个原因——1000万行数据实测+执行计划深度解析
本文从执行计划、存储引擎、索引选择、优化器行为四个层面,完整拆解5种COUNT写法的语义差异、性能表现和适用场景。结论可能会让你意外——但更重要的是,你会理解为什么COUNT慢、怎么优化、什么场景该用
SQL:2023新特性详解:JSON_TABLE、GREATEST/LEAST、QUALIFY 到底怎么用?
SQL国际标准每数年更新一次,SQL:2023作为最新版本已发布三年。但大量开发者仍在沿用十年前的旧写法。本文聚焦JSON_TABLE、GREATEST/LEAST、QUALIFY三项与日常开发强相关
从MySQL 5.7到8.0:JSON查询性能差在哪?虚拟列索引vs多值索引怎么选
MySQL 5.7引入原生JSON类型,8.0支持多值索引,至今已近十年。但大量开发人员仍在把JSON当“万能兜底字段”——不管什么数据都往里塞,等查询慢到怀疑人生才想起来排查。本文拆解JSON字段
RANGE/LIST/HASH/二级分区怎么选?分区表适用边界与隐藏代价
分区键选错导致所有查询都扫全部分区、分区数量过多导致DDL巨慢、跨分区查询比普通表还慢……本文从分区表的核心原理出发,拆解4种分区类型、3个真实踩坑场景,以及分区表与分库分表的本质区别,帮你一次性搞清
多模数据库深度解读:从“多库拼装”到“一库多能”的架构演进
2026年,多模数据库正在从“技术概念”走向“规模化落地”。它不再是一个模糊的营销词汇,而是正在改变数据库选型逻辑的核心趋势——从“选几个库”变成“选一套库”。
数据库“家谱”系列之一:关系型数据库的4大核心组件详解
关系型数据库是数据技术的基石,但很多人学了多年SQL仍未理解其核心原理。本文从存储引擎、索引结构、查询优化器、事务引擎四大组件入手,拆解行存与列存、B+树与哈希、优化器翻车场景、ACID隔离级别等硬核
Redis大key“根治”指南:拆分策略与数据结构选型
大key是Redis最隐蔽的性能杀手——它不会直接报错,只会让你半夜收到延迟告警、主从断开、请求超时。本文从大key的三种类型出发,拆解String、Hash、Set、ZSet、List五类数据结构
一文讲透数据库分类:关系型、非关系型、OLTP、OLAP、分布式、多模……
本文从按数据模型、按业务负载、按部署架构三个维度,完整拆解了数据库家族的分类体系:关系型与非关系型的本质差异、OLTP与OLAP的业务边界、集中式/分布式/云原生的架构取舍,以及时序、向量等专项数据库
大事务的“事前预防”:监控、拦截、Kill,四层防线一次讲透
大事务是数据库性能的“头号杀手”,但大多数团队的处理方式是“等它发生了再救火”。本文从事前预防的角度出发,拆解大事务的识别方法、应用层拦截策略、数据库层限制手段,以及pt-kill等自动化工具的配置与
NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
NULL在数据库中不是"空值",而是一个特殊标记。本文讲解NULL的底层逻辑、三值运算规则、常见陷阱(WHERE column = NULL、COUNT忽略NULL、NULL参与运算等),以及正确判断
除了MySQL,这 9 种数据库你竟然都不认识?
一篇文章带你认识10种数据库类型,后端程序员必看的数据库选型指南。知识点包括关系型数据库MySQL、PostgreSQL,非关系型数据库Redis、MongoDB 等等……
从库延迟的“二次放大”效应:一次大事务,拖垮整个读写分离
大事务导致从库延迟,这是DBA都知道的常识。但很多人不知道的是——延迟本身会“二次放大”问题。从库延迟导致读请求堆积,堆积又拖慢从库回放,回放变慢又加剧延迟,形成恶性循环,最终整个读写分离架构被拖垮。