摘要:
系统数据库 MySQL数据库安装完成后,自带了以下四个数据库,具体作用如下: 常用工具 mysql 该mysql不是指mysql服务,而是指mysql的客户端工具 mysqladmin mysqladmin是一个执行管理操作的客户端程序。可以用它来检查服务器的配置和当前状态、创建并删除数据库等。 m 阅读全文
摘要:
MVCC-基本概念 当前读 读取的是记录的最新版本,读取时还要保证其他并发事务不能修改当前记录,会对读取的记录进行加锁。对于我们日常的操作,如: select ... lock in share mode(共享锁),select ... for update, update, insert,dele 阅读全文
摘要:
事务 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 特性 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。 一致性(Consistency):事务完成时,必 阅读全文
摘要:
MySQL InnoDB逻辑存储结构: 表空间(ibd文件):一个mysql实例可以对应多个表空间,用于存储记录,索引等数据。 段:分为数据段(Leaf node segment),索引段(Non-leaf node segment)、回滚段(Rollback segment),InnoDB是索引组 阅读全文