首页 > mysql中在大数据表中直接创建索引和将相关的索引的字段提取出来作为单表建索引的区别

mysql中在大数据表中直接创建索引和将相关的索引的字段提取出来作为单表建索引的区别

mysql中在大数据表中直接创建索引和将相关的索引的字段提取出来作为单表建索引的有什么不一样的?
“如一个表中有500万数据,创建了两个索引" 和 "将这个表里创建索引的字段分离出来单独存储为一个表,然后再创建一个索引" 两种方法在在查询的时候,速度有明显的区别么?

还有在写记录的时候,还要对索引更新的速度差异


理论上说, 前一种查询要快, 因为后面的 多了一次join操作.

对数据库表 做垂直分表, 一般是把不常用的 列分离出去做 另一张表, 从而减少表记录的长度, 提高查询效率.

【热门文章】
【热门文章】