0%

MySQL 学习笔记(一)

MySQL常见的优化手段

  1. 主从分离、读写分离、负载均衡。
  2. 分库、分表。
  3. 合理设置索引。
  4. 适当数据冗余,减少 join 次数。
  5. 使用 memcache、redis 等缓存技术,减少 MySQL的查询次数和压力。

MySQL 索引类型

数据结构角度

  1. B-tree 索引
  2. hash 索引
  3. FullText 索引
  4. R-tree 索引,主要用于地理位置

物理角度

  1. 聚集索引
  2. 非聚集索引

逻辑角度

  1. 主键索引,主键索引是一种特殊的唯一索引,不允许有空值
  2. 唯一索引
  3. 单列索引
  4. 复合索引(多列索引)
  5. 空间索引