随笔分类 -  MySQL

摘要:ACID中的I是通过锁来实现,ACD是用过redo log和 undo log来实现 1、 redo log 记了什么:物理日志,记录对一个页具体的修改。 位置:InnoDB特有的 与事务的关系:redo log通过Force log at commit来实现write-ahaed-logging, 阅读全文
posted @ 2019-03-07 18:02 AshOfTime 阅读(239) 评论(0) 推荐(0)
摘要:数据库从逻辑上可以分为两部分,一部分负责存储即文件系统,这部分有个更时髦的名字叫存储引擎,存储引擎负责如何把数据以及索引相关的内容以合适的形式组织并存储到磁盘上。另一部分为server部分,负责和用户的交互。具体来说包括sql语句的解析和缓存,日志的管理以及基于bin log的容灾机制,缓存的管理, 阅读全文
posted @ 2019-03-04 09:26 AshOfTime 阅读(184) 评论(0) 推荐(0)
摘要:MySQL会用到的文件 3.1 参数文件 mysql启动的时候会读取的配置文件,也是之前装Mysql时候需要修改的配置文件,比如修改配置文件允许远程访问。MySQL的配置文件有多个,按照顺序读取,如果有重复的字段设置以最后一个为准。 没有配置文件也是可以启动的,但是是按照编译时候默认的参数来启动的, 阅读全文
posted @ 2019-02-24 13:56 AshOfTime 阅读(127) 评论(0) 推荐(0)