Mysql
2020-11-26 15:55:52 15 举报
AI智能生成
高性能Mysql知识点总结
作者其他创作
大纲/内容
分支主题
分支主题
分支主题
数据类型的优化
概述
选择更小的数据类型
尽量简单
尽量避免NULL
整数类型
五种整数类型
UNSIGNED
实数类型
DECIMAL
DOUBLE FLOAT
VARCHAR 和 CHAR
概述
VARCHAR
CHAR
VARBINARY和BINARY
BLOG和TEXT
概述
BLOG
TEXT
枚举ENUM
时间和日期
DATATIME
TIMESTAMP
位数据类型
BIT
SET
选择标识符
概述
特殊数据类型
IP 地址存储
表结构优化
schema设计中的陷阱
太多的列
太多的关联
范式和反范式
范式
范式的优点
子主题
ALTER操作
索引
索引概述
索引有效(Btree)
全值匹配
匹配最左前缀
匹配列前缀
精确匹配某一列兵范围匹配另一列
索引的分类
BTree索引
hash索引
空间数据索引R-Tree
全文索引
索引策略
独立的列
前缀索引
多列索引
索引合并策略
索引列顺序选择
子主题
聚簇索引
覆盖索引
使用索引来做排序
概述
排序使用的索引的条件
Mysql查询优化
优化数据访问
查询不需要的数据
多表关联时返回了全部的列
总是取出全部的列
重复查询相同的数据
衡量查询性能的指标
概述
响应时间
扫描的行数
访问的类型
概述
where条件
重构查询方式
概述
切分查询
分解关联查询
查询执行流程
概述
子主题
Mysql如何执行关联查询
UNION
子查询
join
优化特定类型的的查询
COUNT
优化关联查询
子查询
优化LIMIT分页

收藏
0 条评论
下一页