数据库
文章平均质量分 86
ByteBlossom
8年一线Java开发架构经验,希望我的博文能帮到你
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
视频等),而 TEXT 类型(相当于其他数据库的 CLOB)用于存储大文本数据(如长文。InnoDB:将 BLOB/TEXT 存储在独立区域,减少主表碎片。避免使用 SELECT *,尤其当包含 BLOB/TEXT 列时。避免在频繁更新的表中使用大 BLOB/TEXT。缺点:需额外管理文件系统一致性。权衡数据库存储 vs 文件系统存储。优点:数据库轻量化,易于备份。分离到单独表,避免 I/O 瓶颈。,并合理配置 MySQL 参数以。3. 替代方案:文件系统存储。超大文件(>10MB)在 MySQL 中,原创 2025-09-12 17:46:08 · 390 阅读 · 0 评论 -
MySQL 面试场景题之什么是视图的物化?
(2)后续查询该物化视图时,MySQL 直接从这个存储的结果集中读取数据,避免了。(2)减少源库负载: 将复杂计算从生产库(OLTP)卸载到物化视图所在的库(可能。(1)极致的查询性能: 对于复杂查询,直接从预计算结果读取,速度非常快,特别适。(1)数据非实时: 物化视图中的数据是某个时间点的快照,在刷新之前可能与基表不。(3)查询“物化视图”表: 应用程序直接查询这个手动创建并维护的物理表,而不是。(1)创建物化视图时,会执行一次定义查询,并将结果集存储到磁盘上的一个物理表。(3)关键挑战:数据刷新。原创 2025-09-11 16:41:53 · 446 阅读 · 0 评论 -
MySQL高频问题:事务及慢SQL优化全解析
摘要:MySQL事务,InnoDB默认隔离级以及项目实践过程中如何分析,查找和优化sq原创 2025-08-29 15:25:09 · 1008 阅读 · 0 评论 -
InnoDB存储引擎底层拆解:从页、事务到锁,如何撑起MySQL数据库高效运转(下)
本文深入解析InnoDB存储引擎的关键机制,主要涵盖undo日志、事务管理和锁机制三部分内容。undo日志部分详细介绍了其作用原理、不同类型操作(INSERT/DELETE/UPDATE)的日志结构,以及事务ID生成机制。事务管理部分系统阐述了ACID特性、事务状态、并发问题及隔离级别解决方案,重点分析了MVCC实现原理,包括版本链和ReadView的工作机制。锁机制部分简要说明了并发事务问题及解决方案,为后续详细讲解记录锁、间隙锁和临键锁做铺垫。全文通过清晰的架构和丰富的技术细节,展现了MySQL如何通过原创 2025-08-29 11:37:37 · 1061 阅读 · 0 评论 -
InnoDB存储引擎底层拆解:从页、事务到锁,如何撑起MySQL数据库高效运转(上)
摘要:本文深入解析InnoDB存储引擎的核心机制。通过B+树索引结构优化查询性能,其中聚簇索引存储完整数据,二级索引需回表查询。Buffer Pool通过Free链表管理空闲页,Flush链表处理脏页,并采用优化的LRU策略平衡缓存效率。redo log保障事务持久性,记录页面修改,通过日志缓冲区和定时刷盘机制实现高效恢复。undo log支持事务回滚和MVCC。这些组件协同工作,确保MySQL在毫秒级完成高并发事务处理,同时保证数据一致性和可靠性。原创 2025-08-28 11:36:07 · 1326 阅读 · 0 评论 -
Redis核心技术与实战指南
本文系统介绍了Redis的核心功能与应用场景。主要内容包括:1.支持的数据类型,如String、List、Set等;2.Redis数据结构与实现原理,包括SDS、链表等;3.持久化机制RDB与AOF的详细流程;4.三种特殊数据类型及应用场景;5.事务管理、订阅发布、主从复制等核心功能;6.Redis集群架构与分片策略;7.常见问题解决方案,如分布式锁实现、缓存穿透/击穿/雪崩问题处理等。文章全面覆盖了Redis从基础数据类型到高级特性的知识体系,并提供了实际应用中的优化方案,是Redis技术人员的实用参考指原创 2025-08-14 11:36:04 · 1096 阅读 · 0 评论
分享