主从复制原理深入讲解

主从复制原理深入讲解

。在从库上执行change master to;会将主库的信息保存到从库中的master.info文件中 。在从库执行start slave;开启io_thread, sql_thread; 。io_thread工作;io_thread通过master.info文件中主库的连接信息去...
认识主从复制

认识主从复制

数据库故障--备份--主从复制--中间件 主从复制:依赖于二进制日志,异步备份的多节点架构 部署主从复制架构的前提: 。至少两个数据库实例,在两台主机上分别安装mysql 192.168.58.5...
InnoDB存储引擎表空间文件

InnoDB存储引擎表空间文件

共享表空间:ibdata1 ​ 存什么:数据字典信息、doublewrite、insert buffer、undo ​ 参数:innodb_data_file_path | ibdata1:11M:autoextend 独立表空间:t1.idb ​ 存什么:每个表中的数据、索引 ​ 参数:...
InnoDB存储引擎表空间结构

InnoDB存储引擎表空间结构

段:由若干个区构成,是逻辑概念,由存储引擎自身去进行管理,无需人工干预; 区:由连续的64个页构成,默认是1M大小;8k 128页;4k 256页 页:默认大小是16k;innodb_page_size | 16384;...
表碎片清理

表碎片清理

①如何判断表是否有碎片 ​ 。show table status like %orders%; ​ 。i_s.tables.data_length ​ i_s.tables.index_length ​ orders.ibd; ②如何清理碎片 ​ 。alter table orders engine=innodb; ​ 。optimize table orders;...
事务两阶段提交

事务两阶段提交

阶段1:写redo log,事务处于prepare 阶段2:写binlog,事务处于commit ​ 写binlog成功有xid事件,会将xid写入redo log redo log 与 binlog区别: ①redo log是innodb存储引擎独有的,binlog是不区分存储引...
事务隔离级别

事务隔离级别

①事务有哪些隔离级别 ​ 读未提交(read-uncommitted)RU ​ 读已提交(read-committed)RC ​ 可重复读(repeatable-read)RR ​ 可串行化(serializeable) ②查看隔离级别 select @@tx_isolation; select @...
事务统计QPS与TPS

事务统计QPS与TPS

QPS:每秒的请求数(DML,DDL,DCL,SELECT) ​ 方法1:status; QPS平均值 ​ 方法2:\s; QPS平均值 ​ 方法3:mysqladmin -uroot -p123456 -S /data/mysql/mysql3306/mysql.sock ext -i 1 -r |grep -i questions 获取实时的请求...
mysql数据库操作

mysql数据库操作

查看所有的数据库 show databases; 进入数据库 use 数据库名; 创建数据库 create database 数据库名 default charset utf8; 查看当前使用的数据库 select database(); 删除数据库 drop database 数据库名; 安装...
mysql表的操作

mysql表的操作

创建表 create table 表名 (列名1 数据类型,列名2 数据类型) engine=innodb default charset=utf8; 实例: #创建表t1,id列为int类型,不能为空。且自增;name列为char类型,不超过10个字符 create table...