
MySQL
文章平均质量分 80
深入分析MySQL技术原理
CodeMavs
目前就职于vivo互联网
展开
-
MySQL知识体系(附大图-持续更新)
一、前言原创 2021-10-31 22:19:08 · 172 阅读 · 0 评论 -
MySQL EXPLAIN 查询计划调优
MySQL EXPLAINMySQL EXPLAINid一般来说,每个Select关键字对应一个id,表示select查询的序列号。id越大越先执行;id相同从上往下执行。单表查询连接查询子查询union临时表select_type每个Select对应的查询类型SIMPLE不包含 UNION 或者子查询的简单查询PRIMARY包含了 UNION、UNION ALL 或者子查询的最外层查询UNION包含了 UNION 或者 UNION ALL 的非第一原创 2021-10-23 22:50:49 · 182 阅读 · 0 评论 -
MySQL事务实现原理
一、前言原创 2021-10-10 19:40:07 · 2302 阅读 · 0 评论 -
MySQL MVCC原理深入探索
一、前言原创 2021-10-05 18:55:31 · 1760 阅读 · 2 评论 -
MySQL锁机制全面解析
一、锁的作用 数据库使用锁是为了支持对共享资源的并发访问,同时保证数据的完整性和一致性。二、锁的类型2.1 全局锁全局锁意味着对整个数据库实例加上锁。通常使用的是全局读锁——Flush tables with read lock (FTWRL)。使用这个命令,可以使整个库处于只读状态,其他线程的无论使用DML、DDL甚至是事务的提交语句都会无法正常执行。使用场景做全库逻辑备份,对所有的表数据进行锁定,保证数据的一致性。问题但是FTWRL的全局锁方案有比较严重的缺原创 2021-10-01 13:15:15 · 3749 阅读 · 5 评论