Peter
Peter
pr:https://github.com/qiniu/java-sdk/issues/468
引导 - MySQL索引 - 最左前缀原则 - InnoDB中一棵B+树能存多少行数据 - 聚集索引、辅助索引、覆盖索引、联合索引 - B树与B+树原理 - 为什么用B+树 - 一个B+树的一个节点大小为多大 - 为什么一个节点为1页 - SQL优化 - 分库分表 - 分库:多数据源 - 分表:垂直分表 水平分表 - 分库分表后面临的问题 - 事务隔离级别...
实战InnoDB索引效果 创建表 ```sql CREATE TABLE `peter`.`t1` ( `a` INT NOT NULL, `b` INT NULL, `c` INT NULL, `d` INT NULL, `e` INT NULL, `f` VARCHAR(45) NULL, PRIMARY KEY (`a`)); ```...
mysql主从分离 操作步骤 - 准备两台云主机服务器,用宝塔安装mysql5.7 - 云主机上开放3306端口、5880端口、8888端口 - 宝塔安全处开放3306端口(宝塔本身就有防火墙功能) - 主服务器配置文件如下 ``` [client] #password = your_password port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock datadir =...
实战InnoDB事务隔离级别REPEATABLE-READ 注意:以下均为INNODB引擎,在MyISAM引擎中不适用 可以通过 show create table t 查看表所用引擎 可以通过 alter table t engine=INNODB; 修改存储引擎 表结构如下 ``` mysql> show create table t1; +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ |...
实战InnoDB死锁 ``` session A mysql> begin; Query OK, 0 rows affected (0.00 sec) mysql> select * from t1 where a = 1 for update; +---+------+------+------+------+------+ | a | b |...