mysql
文章平均质量分 90
甜美河边的钓鱼人
田美村左岸的钓鱼人
展开
-
mysql多版本并发控制(mvcc)
mysql多版本并发控制(mvcc)我使用的mysql版本的8.0.19,mysql的innodb引擎是一个多版本并发控制的引擎,它会保存修改的记录的旧版本的信息,来支持事务的特征,比如回滚和一致性,这个特性只在可重复读和读已提交隔离级别起作用。1、隐藏字段innodb的引擎会在数据库表中为每一条记录添加三个隐藏的字段。(DB_TRX_ID,DB_ROLL_PTR ,DB_ROW_ID )1、占6个字节的字段DB_TRX_ID记录该记录操作时刻的事务ID(更新,删除或者是插入)2、占7个字节的字段原创 2021-01-02 21:44:41 · 283 阅读 · 0 评论 -
mysql 事务级别
随便创建一个表:比如就是my_test,字段有三个,id(int),name(varchar),age(int)且往数据库中加入三条记录:1 jeffchan 202 jaychou 403 jj 38mysql 默认的事务级别为repeatable read (可以重复读)查看当前mysql全局的事务级别:select @@gl...原创 2020-06-02 14:21:33 · 239 阅读 · 0 评论 -
mysql主从复制
Master配置找到my.cnf文件在[mysqld]下配置server-id=1log-bin=master-bin从新启动服务,登录mysql创建一个用户用于获取该日志文件。CREATE USER 'cjh'@'%' IDENTIFIED BY 'cjh'授予相关权限(复制权限) *.*代表所有库所有表grant replication slav...原创 2019-01-13 21:48:34 · 95 阅读 · 1 评论 -
mysql高级部分学习
学习尚硅谷的mysql高级视频的笔记。1、mysql的配置文件。在windows中是my.ini文件:1)、log-bin:表示主从复制的日志文件,用于主从复制。2)、log-error="SO3JFYNN8EW6GMO.err":表示错误日志。3)、server-id=1:表示本机的序号为1。4)、datadir=D:/mysql5.7/Data:存放数据库信息的目录,...原创 2018-03-11 23:06:42 · 3652 阅读 · 7 评论