02 2020 档案
摘要:p177~p228. 分2次, p177~p197, p198~p228. 此为第1次. 索引类型 BTree索引 支持特性 全值匹配 匹配最左前缀. 匹配一个多列索引的第一列. 匹配列前缀. 匹配某一列的开头部分. 匹配范围值. 精确匹配某一列并范围匹配另外一列. 只访问索引的查询, 只查询索引不
阅读全文
摘要:p147~p176. 数据类型优化的简单原则 1. 更小的通常更好. 2. 简单就好. 3. 尽量避免NULL. 整数类型 TINYINT(8), SMALLINT(16), MEDIUMINT(24), INT(32), BIGINT(64). 所有整数类型可以加上UNSIGNED表示无符号数,
阅读全文
摘要:p37~p69. 架构 MySQL服务器分3层. 第1层提供连接功能, 有连接处理, 授权认证, 安全等; 第2层提供核心服务, 包括查询解析, 分析, 优化, 缓存以及所有的内置函数(如日期, 时间, 数学和加密函数), 所有的跨存储引擎的功能都在这一层实现: 存储过程, 触发器, 视图等. 第3
阅读全文
摘要:高性能MySql, 第三版, 中文版. 计划 只选择和应用开发密切的章节阅读 第一阶段 第1章 MySQL架构和历史 ~30页 一周 (2 3 ~ 2 9) 第4章 schema 与数据类型优化 ~30页 一周 (2 10 ~ 16) 第二阶段 第5章 创建高性能索引 ~50页 两周 第6章 查询性
阅读全文