0
点赞
收藏
分享

微信扫一扫

IT老齐架构300讲笔记(003) 大厂数据垂直分表

jjt二向箔 2022-01-05 阅读 58

目录

什么是水平分表?

什么是垂直分表?

为什么要垂直分表?

InnoDB处理引擎

InnoDB1.0后新特性,压缩页

垂直分页分析

垂直分表条件

字段放大小表的依据


什么是水平分表?

什么是垂直分表?


为什么要垂直分表?

InnoDB处理引擎

InnoDB1.0后新特性,压缩页


垂直分页分析

1行数据为1K,1页16K,即1页16条数据,1亿的数据需要625万页
垂直分页后,1行数据为64字节(1K=1024字节),即1页256条数据,1亿的数据需要39万页。分页后的数据根据id等关系进行快速提取。

在没有索引或者索引失效的情况下,全表扫描的效率提高了几十倍

 垂直分表条件

字段放大小表的依据

小表

大表

 

 

 

举报

相关推荐

mycat垂直分表

0 条评论