数据库sql
文章平均质量分 96
果冻kk
静水深流自沉淀,砺剑十年锋芒现。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL锁机制从入门到精通:记录锁、间隙锁、临键锁与MVCC机制深度解析
本文深入解析MySQL数据库的锁机制,分为上下两篇。上篇系统介绍MySQL锁的分类(按模式分为共享锁和排他锁,按粒度分为全局锁、表锁和行锁,按思想分为悲观锁和乐观锁)及其应用场景,重点剖析InnoDB行锁原理,包括快照读与当前读的区别。下篇将探讨死锁问题、锁优化策略及面试常见考点。文章附带博主推荐的数据库、JVM等系列专栏,帮助开发者全面掌握MySQL并发控制机制。原创 2026-01-04 16:11:20 · 981 阅读 · 0 评论 -
一次 SQL 查询性能优化的深度剖析:为什么加了个条件反而慢了几十倍?
🔥 本文深入剖析一个真实的企业级SQL查询优化案例,探讨为什么简单的查询条件会导致性能下降几十倍,以及如何通过索引优化和逻辑重写来解决这个问题。这是SQL优化系列的实战篇,主要关注性能调优与实际应用。原创 2025-07-11 14:50:48 · 1004 阅读 · 0 评论 -
【MySQL性能优化】DISTINCT和GROUP BY去重性能深度剖析
🔥 本文通过100W数据的实战测试,对比MySQL中DISTINCT与GROUP BY的去重性能差异。测试结果显示两者性能差异仅5%左右,但GROUP BY在后续数据聚合、统计分析等操作上具有显著优势。原创 2025-06-20 16:22:13 · 790 阅读 · 0 评论 -
【核心原理】MySQL存储结构详解 - 从数据库文件到行格式的完整解析
🔥 本文深入剖析MySQL的存储结构,从数据库文件组织到InnoDB的行格式,帮助你全面理解MySQL的数据存储机制,提升数据库管理能力。原创 2025-05-21 11:23:01 · 1414 阅读 · 0 评论 -
【MySQL核心原理】一条SQL的7大执行步骤全解析 - 从连接器到存储引擎的性能优化指南
本文深入剖析MySQL执行SQL的完整生命周期,从连接器处理到存储引擎交互的7个关键步骤,包括连接管理、查询缓存机制(5.7与8.0差异)、解析器语法分析、预处理检查、优化器执行计划制定、执行引擎调度以及存储引擎数据访问策略。文章通过实际案例讲解索引下推等核心优化技术,帮助开发者全面理解MySQL工作原理,提供实用的SQL性能调优方法。适合数据库工程师、后端开发人员以及对数据库性能优化感兴趣的读者阅读,是面试MySQL必备知识点。原创 2025-05-16 15:59:58 · 722 阅读 · 0 评论 -
Oracle数据库开发实战经验手记 ——那些年踩过的坑与性能优化之道 (持续更新~~~)
在研发过程中,使用 Oracle 数据库时可能会遇到一些性能和兼容性的问题。以下是一些本人在工作期间曾遇到的关于Oracle的一些问题,希望可以帮助到有需要的同学们。在实际工作中,作者曾遇到过类似的复杂 SQL,在视图中进行了字段的范围查询,导致主查询通过 JOIN 操作连接这些视图时,视图中的数据过滤条件总是在执行笛卡尔积之后才生效,从而导致总体数据量特别大,严重影响查询性能。通过将视图中的范围查询改为 IN 或 = 进行值匹配,或者直接去掉视图并将视图那部分的 SQL 合并到主查询中,可以使过滤条件在早原创 2025-03-04 20:17:22 · 1314 阅读 · 0 评论
分享