摘要:
每天都在跟 mysql 打交道,你知道执行一条简单的 select 语句,都经历了哪些过程吗? 首先,mysql 主要是由 server 层和存储层两部分构成的。server 层主要包括连接器、查询缓存,分析器、优化器、执行器。存储层主要是用来存储和查询数据的,常用的存储引擎有 InnoDB、MyI 阅读全文
posted @ 2019-06-19 15:34
竹径风声
阅读(249)
评论(0)
推荐(0)
|
摘要:
每天都在跟 mysql 打交道,你知道执行一条简单的 select 语句,都经历了哪些过程吗? 首先,mysql 主要是由 server 层和存储层两部分构成的。server 层主要包括连接器、查询缓存,分析器、优化器、执行器。存储层主要是用来存储和查询数据的,常用的存储引擎有 InnoDB、MyI 阅读全文
posted @ 2019-06-19 15:34
竹径风声
阅读(249)
评论(0)
推荐(0)
摘要:
一、InnoDB原理 在 InnoDB 中,每个索引其实都是一颗 B+ 树,主键索引称作聚簇索引,其他非主键索引称作二级索引,每个表中每一行的记录值都完整的保存在主键索引的叶子节点上,二级索引的叶子节点保存的是主键的值。 每个表至少都有一个主键索引,而且表中所有的数据行都是存放在主键索引这个 B+ 阅读全文
posted @ 2019-06-19 14:57
竹径风声
阅读(679)
评论(0)
推荐(0)
摘要:
mysql 主要是由 server 层和存储层两部分构成的。server 层主要包括连接器、查询缓存,分析器、优化器、执行器。存储层主要是用来存储和查询数据的,常用的存储引擎有 InnoDB、MyISAM,MySQL 5.5.5版本后使用 InnoDB 作为默认存储引擎。 mysql 中的 Inno 阅读全文
posted @ 2019-06-19 11:46
竹径风声
阅读(1824)
评论(0)
推荐(0)
摘要:
1、MyISAM MyISAM 是 MySQL 的 ISAM 扩展格式(MySQL5.5 之前版本的缺省数据库引擎)数据库引擎。除了提供 ISAM 里所没有的索引和字段管理的大量功能,MyISAM 还使用一种表格锁定的机制,来优化多个并发的读写操作,其代价是你需要经常运行 OPTIMIZE TABL 阅读全文
posted @ 2019-06-19 10:41
竹径风声
阅读(227)
评论(0)
推荐(0)
|