全局锁 - 表锁 - 行锁 1. 全局锁 全局锁: 作用: 对整个数据库实例加锁 加锁: Flush tables with read lock 解锁: unlock tables,客户端断开时会自动释放锁 场景: 全库逻辑备份
我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没变? 1.innodb_file_per_table 一个 InnoDB 表包含两部分,即:表结构定义和数据。在 MySQL 8.0 版本以
redo log,bin log 的写入流程 前面我们介绍了 WAL 机制,得到的结论是:只要 redo log 和 binlog 保证持久化到磁盘,就能确保 MySQL 异常重启后,数据可以恢复。今天,我们
一条 SQL 查询语句是如何执行的,一条更新语句又是如何执行的 今天是本系列的第一篇文章,借由MySQL查询和更新语句的执行,我们来说一说 MySQL 的一些重要
你以为很懂,其实一点也不懂的 mysql。 1. mysql 开篇 说来惭愧,相比于入程序员这行的时间,对 mysql 的了解太少了。接下来的两个月里,希望借助于 高性能的M