社区
MySQL
帖子详情
mysql中,如何设计表使之可以容纳上亿条数据?
soyestrellafortuna
2008-07-25 11:03:07
朋友突然问我这个问题,我也不知道。所以想来问问大家。
看如何能解决这个问题。
...全文
279
3
打赏
收藏
mysql中,如何设计表使之可以容纳上亿条数据?
朋友突然问我这个问题,我也不知道。所以想来问问大家。 看如何能解决这个问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
懒得去死
2008-07-25
打赏
举报
回复
[Quote=引用 1 楼 newflypig 的回复:]
做好分布式存储就可以了吧,MySQL谁说不能容纳上亿条数据
[/Quote]
可以的
newflypig
2008-07-25
打赏
举报
回复
做好分布式存储就可以了吧,MySQL谁说不能容纳上亿条数据
soyestrellafortuna
2008-07-25
打赏
举报
回复
哦,那我找些分布存储的范例学习一下了。
【
MySQL
】 一棵B+树可以存放多少条
数据
?
这里我们考虑
MySQL
的InnoDB存储引擎 这个问题需要从两方面考虑:
数据
在存储器
中
的存储组织方式 InnoDB索引
数据
结构 首先需要考虑
数据
在存储器
中
如何存储: 1、
数据
持久化存储磁盘里,磁盘的最小单元是扇区,一个扇区的大小是 512个字节 2、文件系统的最小单元是块,一个块的大小是 4KB 3、InnoDB存储引擎的最小存储单元称之为页,一个页的大小是16KB 扇区、块、页这三者的存储关系?
MySQL
数据
库
中
,table表
中
的记录都是存储在页
中
,那么一页可以存多少行
数据
? 假设一行数.
MySQL
一张表最多能存多少
数据
?
MySQL
本身并没有对单表最大记录数进行限制,这个数值取决于你的操作系统对单个文件的限制本身。业界流传是500万行。超过500万行就要考虑分表分库了。阿里巴巴《Java 开发手册》提出单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表。一个简单的 test通过循环给表
中
插入
数据
,记录插入条数,并输出到控制台。结果:privatestaticvoid...
面试官问:
MySQL
单表
数据
最大不要超过多少条?为什么?
1、背景作为在后端圈开车的多年老司机,是不是经常听到过,“
mysql
单表最好不要超过 2000w”,“单表超过 2000w 就要考虑
数据
迁移了”,“你这个表
数据
都马上要到 2000w 了,难怪查询速度慢”。这些名言民语就和 “群里只讨论技术,不开车,开车速度不要超过 120 码,否则自动踢群”,只听过,没试过,哈哈。下面我们就把车速踩到底,干到 180 码试试…….2、实验实验一把看看…建一张表...
【
MySQL
】阿里:
MySQL
单表
数据
最大不要超过多少行?为什么?
B+树叶子和非叶子结点的
数据
页都是16k,且
数据
结构一致,区别在于叶子节点放的是真实的行
数据
,而非叶子结点放的是主键和下一个页的地址。B+树一般有两到三层,由于其高扇出,三层就能支持2kw以上的
数据
,且一次查询最多1~3次磁盘IO,性能也还行。存储同样量级的
数据
,B树比B+树层级更高,因此磁盘IO也更多,所以B+树更适合成为
mysql
索引。索引结构不会影响单表最大行数,2kw也只是推荐值,超过了这个值可能会导致B+树层级更高,影响查询性能。单表最大值还受主键大小和磁盘大小限制。
MySQL
数据
库
中
的
数据
表
MySQL
数据
库
中
的
数据
表的基本操作
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章