
mysql 由连接池组件、管理服务和工具组件、sql 接口组建、查询
分析器组件、优化器组件、缓存组件、插件是存储引擎、物理文件。
1.3、mysql 存储引擎
1.3.1、innodb 存储引擎,特点支持外键、行锁、非锁定读(默认情
冴下读取丌会产生锁)、mysql-4.1 开始支持每个 innodb 引擎的表单独
放到一个表空间里。innodb 通过使用 MVCC 来获取高并发性,并且实
现 sql 标准的 4 种隔离级别,同时使用一种被称成 next-key locking
的策略来避免换读(phantom)现象。除此乊外 innodb 引擎还提供了插
入缓存(insert buffer)、二次写(double write)、自适应哈西索引
(adaptive hash index)、预读(read ahead)等高性能技术。
评论