随笔分类 - 数据库 / MySQL
存储过程/分库分表/事务/存储引擎/锁/索引/数据库调优/SQL优化/表设计原则
摘要:一,概述 主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做》,从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。 MySQL 复制的优点主要包含以下三
阅读全文
摘要:一沈秋园,满庭霜落,云烟北桥夜连城 MVCC 是多版本并发控制的缩写,是一种数据库和编程语言中常用的并发控制方法。它通过保存数据的历史版本,实现对数据库的高效访问。 MySQL 中 MVCC 主要是通过行记录中的隐藏字段(隐藏主键 row_id,事务ID trx_id,回滚指针 roll_point
阅读全文
摘要:你现在的气质里,藏着你走过的路,读过的书和爱过的人 联合索引
阅读全文
摘要:雨喝醉了,小路摇摇晃晃,倒在我怀里 1,B 树和 B+ 树之间的区别是什么? 2,Innodb 中的 B+ 树有什么特点? 3,什么是 Innodb 中的 page? 4,Innodb 中的 B+ 树是怎么产生的? 5,什么是聚簇索引? 6,Innodb 是如何支持范围查找能走索引的? 7,什么是联
阅读全文
摘要:(25条消息) MySQL事务【详解-最新的总结】_mysql的事务_悬浮海的博客-CSDN博客 在月色与雪色之间,你是第三种绝色 MySQL事务是一种用于处理操作量大,复杂度高的数据的机制。它可以保证一个事务的完整性,要么同时成功,要么同时失败。 一,MySQL事务在实际项目中一般如何运用 在实际
阅读全文
摘要:I will always be here for you 目录 一,什么是 MVCC 二,MVCC 的具体工作流程 三,MVCC 在不同隔离级别下的读取规则 四,MVCC 如何解决幻读 五,next-key lock机制的具体实现 六,next-key lock 机制的优化规则和特殊情况的具体例子
阅读全文
摘要:世间情动,不过盛夏白瓷梅子汤,碎冰碰壁当啷响。 一,关键字使用顺序 在使用SQL查询时,关键字的顺序并不是非常重要,SQL解释器可以根据查询的语法结构自动推断其执行顺序。但是,为了使查询更加易读,并且能够避免出现在结果中无法预期的重复数据,建议始终按照以下顺序使用关键字: 1,SELECT 2,FR
阅读全文