005-MySQL 并发事务中会出现的三大问题
1.脏读:事务读取到其他事务未提交的数据。2.不可重复读:同一个事务中多次读取同一数据,前后结果不一致。3.幻 […]
004-MySQLInnoDB引擎中的聚簇索引和非聚簇索引有什么区别?
在InnoDB 引擎中,聚簇索引的叶子节点直接存储完整的数据行,一张表只能有一个聚簇索引,默认就是主键索引。 […]
003-MySQL索引的最左前缀匹配原则
MySQL索引的最左前缀匹配原则是指使用联合索引时,查询条件必须从索引的最左列开始匹配。联合索引包含多个列,查 […]
002-为什么MySQL选择使用B+树作为索引结构?
核心原因是磁盘I0次数最少。数据库的数据存在磁盘上,磁盘随机读写比内存慢10万倍,所以索引结构的设计目标就是尽 […]
001-MySQL的索引类型有哪些?
MySQL索引可以从三个维度来分类:数据结构、存储方式、索引性质。 从数据结构角度看,MySQL支持这几种索引 […]