竹径风声

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年6月19日

摘要: 每天都在跟 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)