标签详情
该标签下的相关文章。
MySQL 查询优化:如何减少恼人的“回表”
Mysql在 MySQL InnoDB 中,二级索引查询往往需要“回表”去聚簇索引捞取完整数据,而这一步常伴随着代价高昂的随机 I/O。本文会先用一个生活化的比喻说清楚什么是回表,再谈谈它为什么这么慢,最后结合实战场景,分享覆盖索引、索引条件下推(ICP)、延迟关联等切实可行的优化方法,帮你避开回表带来的性能坑。
030
软删除场景下的数据库唯一约束实现方案
技术杂谈在业务开发中,软删除(Soft Delete)是一种常见的数据保留策略。当记录被"删除"时,我们通常不会真正从数据库中移除,而是通过 `deleted_at` 字段标记删除时间。
034
MySQL 高级用法完全指南:从窗口函数到性能调优的实战手册
MysqlMySQL 是全球最流行的开源关系型数据库之一,但大多数开发者只用到其功能的冰山一角。随着 MySQL 8.0 的普及,窗口函数、CTE 递归查询、JSON_TABLE 等新特性已经成熟可用,配合合理的索引设计和查询优化策略,MySQL 完全能够支撑中等规模业务的全部数据需求。本文系统梳理 MySQL 8.x 时代的高级用法,通过大量实战代码演示,助你从 CRUD 开发者进阶为数据库高手。
059