随笔分类 -  MySQL

摘要:参考博客:https://www.cnblogs.com/itwild/p/13703259.html 阅读全文
posted @ 2020-09-28 15:49 它山之玉 阅读(111) 评论(0) 推荐(0)
摘要:当前读和快照读 InnoDB 给每一个事务生成一个唯一事务 ID 的方法称为生成快照,因此这种场景称为快照读。 但是对于更新数据不能使用快照读,因为更新数据时如果使用快照读会可能会覆盖其他事务的更改。 另外查询时如果加锁也会采用当前读的方式。当前读就是读这个数据最新的提交数据。 InnoDB 的多版 阅读全文
posted @ 2020-09-18 09:29 它山之玉 阅读(6120) 评论(1) 推荐(2)
摘要:MySQL的锁 读锁和写锁 读锁还可以称为共享锁 ,写锁还可以称为排他锁 读锁和写锁是系统层面上的锁,也是最基础的锁。读锁和写锁还是锁的一种性质,比如行锁里,有行写锁和行读锁。MDL 锁里也有 MDL 写锁和 MDL 读锁。 读锁和写锁加锁关系如下: 读锁 写锁 读锁 共存 互斥 写锁 互斥 互斥 阅读全文
posted @ 2020-09-17 16:18 它山之玉 阅读(189) 评论(0) 推荐(0)
摘要:事务 事务基本概念 -- 从id=1的账户给id=2的账户转账100元 -- 第一步:将id=1的A账户余额减去100 UPDATE accounts SET balance = balance - 100 WHERE id = 1; -- 第二步:将id=2的B账户余额加上100 UPDATE a 阅读全文
posted @ 2020-09-14 14:42 它山之玉 阅读(250) 评论(0) 推荐(0)
摘要:Explain关键字 用到的数据表如下: DROP TABLE IF EXISTS `actor`; CREATE TABLE `actor` ( `id` int(11) NOT NULL, `name` varchar(45) DEFAULT NULL, `update_time` dateti 阅读全文
posted @ 2020-08-12 15:14 它山之玉 阅读(533) 评论(0) 推荐(0)
摘要:本来准备给 MySQL 开启一下binlog,然后安装网上方式去修改 my.ini 文件 修改 mysql5.7 的 my.ini 配置文件重启后一直无效 后来找了好多博客才找到问题,是我要修改的 my.ini 配置的位置不对。 我一开始修改的是 MySQL 安装目录下的 my.ini 文件,重启一 阅读全文
posted @ 2020-04-11 10:43 它山之玉 阅读(4268) 评论(0) 推荐(0)