Innodb间隙锁实战

2021-08-23
阅读 8 分钟
1.7k
锁概念InnoDB存储引擎包含了三种行锁的算法,分别如下所示:Record Lock:行锁,针对的是单行记录;Gap Lock:间隙锁,锁定的是一个范围,但是不包含记录本身;Next-Key Lock:其实就是行锁+间隙锁,包含了记录本身和范围;为什么需要间隙锁数据库一般都有四种隔离级别,其中最常用的就是:已提交读(Read committed)和可...

如何快速安全的插入千万条数据

2019-10-15
阅读 6 分钟
2.4k
因为告诉文件有千万条,同时每条记录大概在20个字段左右,所以可以大致估算一下整个订单文件的大小,方法也很简单使用FileWriter往文件中插入一千万条数据,查看文件大小,经测试大概在1.5G左右;

Mysql锁机制介绍

2018-05-16
阅读 8 分钟
2.2k
数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则;对于任何一种数据库来说都需要有相应的锁定机制,Mysql也不例外。

MySql Binlog初识

2017-11-27
阅读 11 分钟
3k
Mysql日志MySQL 的日志包括错误日志(ErrorLog),更新日志(Update Log),二进制日志(Binlog),查询日志(Query Log),慢查询日志(Slow Query Log)等;更新日志是老版本的MySQL 才有的,目前已经被二进制日志替代;在默认情况下,系统仅仅打开错误日志,关闭了其他所有日志,以达到尽可能减少IO损耗提高系统,性...