MySQL 进阶脑图笔记

MySQL 进阶脑图笔记

    • MySQL 逻辑架构
    • MySQL 物理组成
    • MySQL 物理组成的配置
    • MySQL 存储引擎
    • MySQL 索引
    • MySQL锁
    • MySQL锁的操作
    • MySQL事务
    • MySQL 数据库的备份与恢复

MySQL 逻辑架构

MySQL 进阶脑图笔记_第1张图片

MySQL 物理组成

MySQL 进阶脑图笔记_第2张图片

MySQL 物理组成的配置

log-bin = /mysql/log/mysql-bin # binlog的存储路径
innodb_log_file_size = 1000M # 每个redo log文件的大小
innodb_log_files_in_group = 3 # redo log文件数量
log-error = /mysql/log/mysql-error.log # 错误日志的存储路径
slow_query_log = 1 #开启慢查询
long_query_time = 1 #设置慢查询阈值为1s
slow_query_log_file = /mysql/log/mysql-slow.log #设置慢查询日志存储路径
general_log = OFF #默认是关闭的
general_log_file = /mysql/data/mysql-general.log #设置查询日志存储路径
innodb_file_per_table = 1  #1 为开启独享表空间

MySQL 存储引擎

MySQL 进阶脑图笔记_第3张图片

MySQL 索引

MySQL 进阶脑图笔记_第4张图片

MySQL锁

MySQL 进阶脑图笔记_第5张图片

MySQL锁的操作

lock tables customer read;
lock tables customer write;
select sleep(30) from customer;
show processlist\G
flush tables with read lock;
select get_lock('user_1',20);

MySQL事务

MySQL 进阶脑图笔记_第6张图片

MySQL 数据库的备份与恢复

MySQL 进阶脑图笔记_第7张图片

你可能感兴趣的:(MySQL 进阶脑图笔记)