MySQL技术内幕第二版
1.数据库和实例:
数据库:物理操作系统文件或其他形式文件类型的集合
实例:mysql数据库由后台线程以及一个共享内存区组成
mysql数据库实例在系统上的表现就是一个进程
2.MySQL数据库区别其他数据库的最重要的一个特点就是插件式的表存储引擎,存储引擎是基于表的,而不是数据库
3.mysql体系结构:连接池组件,管理服务和工具组件,sql接口组件,查询分析器组件,优化器组件,缓冲(cache)组件,插件式存储引擎,物理文件.
4.mysql三大存储引擎:mysql存储引擎,InnoDB存储引擎和MyLSAM存储引擎
5.InnoDB存储引擎支持事务,起设计目标主要面向在线事务处理(OLTP),InnoDB存储引擎通过使用多版本并发控制(MVCC)来获得高并发性,InnoDB存储引擎采用聚集(clustered)方式
6.InnoDB存储引擎没有显式在表定义时指定主键,InnoDB存储引擎会在每行生成一个6字节的ROWID作为主键
7.MyLSAM存储引擎的缓存池只缓存(cache)索引文件,而不缓冲数据文件
8.NDB存储引擎的连接操作是在MySQL数据库层完成,而不是在存储引擎完成的.
9.