MySQL:日志(二)

binlog MySQL 在完成一条更新操作后,Server 层还会生成一条 binlog,等之后事务提交的时候,会将该事物执行过程中产生的所有 binlog 统一写 入 binlog 文件。binlog 文件是记录了所有数据库表结构变更和表数据修改的日志,不会记录查询类的操作,比如 SELECT

Vim操作

p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面 ctrl-y 上移一行 ctrl-e 下移一行 ctrl-u 上翻半页(up) ctrl-d 下翻半页(down) ctrl-f 上翻一页(forward) ctrl-b 下翻一页(backward)

MySQL:日志(一)

执行一条 update 语句,期间发生了什么?,比如这一条 update 语句: UPDATE t_user SET name = 'xiaolin' WHERE id = 1; 查询语句的那一套流程,更新语句也是同样会走一遍: 客户端先通过连接器建立连接,连接器自会判断用户身份; 因为这是一条 u

Redis中的分布式 指令

Redis中的分布式 指令

Redis中的分布式 复制 命令:SLAVEOF 主机IP地址 端口 👆在从机上输入此命令后,从机和主机的存储内容会保持同步

MySQL:锁(三)

MySQL 记录锁+间隙锁可以防止删除操作而导致的幻读吗? MySQL 记录锁+间隙锁可以防止删除操作而导致的幻读问题。 场景: select * from t_user where age >20 for update; 同时B事务执行: delete from t_user where id