一旦涉及到查询优化,就离不开索引的应用,本文选取mysql常用的引擎InnoDB作为研究对象,针对InnoDB引擎利用的索引结构B+树做个简单说明。 InnoDB的B+树 假设我们创建表Student,主键为id: CREATE TABLE Student ( id int(16) NOT NULL AUTO_INCREMENT, name varchar(10) DEFAULT NU
MySQL 数据库有很多个存储引擎,其中另我们印象深刻的应该是 InnoDB 存储引擎,它从 MySQL 5.5 之后就是默认的存储引擎,它有支持事务、行级锁、MVCC 以及外键等优点。 那么你知道InnoDB存储引擎的底层逻辑架构吗?下面我们就来聊一下InnoDB存储引擎。 InnoDB存储引擎主要由两个部分组成,分别是内存架构和磁盘架构,这两个部分都有自己不可或缺的功能。下面我们就通过一张图来
目录 MySQL 中的集群部署方案 前言 MySQL Replication MySQL Group Replication InnoDB Cluster InnoDB ClusterSet InnoDB ReplicaSet MMM MHA Galera Cluster MySQL Cluster MySQL Fabric 总结 参考资料 MySQL 中的集群部署方案 前 目录MySQL 中的集
innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL磁盘写入策略以及数据安全性的关键参数。 show variables like "innodb_flush_log_at_trx_commit"; innodb_flush_log_at_trx_commit: 0: 由mysql的mainthread每