mysql分表分库怎么搞?

jonneyQ 发布于 2016/10/17 18:24
阅读 1K+
收藏 3
一个表有8亿多的数据,怎么搞?现在查询都没发查了。。。。
加载中
1
kakai
kakai
等待高人
0
宏哥
宏哥

引用来自“BoXuan”的评论

等待高人

换PG

尽管我找不到工作,但是我绝不用mysql

0
羊驼君
羊驼君
强烈推荐使用 PostgreSQL。。。
0
魔法王者安琪拉
魔法王者安琪拉
八亿是一张表吗
0
颓废的幻想者
颓废的幻想者
为什么要分酷 分表吧 hash分表
0
求是科技
求是科技
分表分库是根据业务来的,你只说有一张表里面存放了8亿的数据,假设该表只有(id、name)两个字段,很明显,该表怎么拆分呢?假设该表存储了很多字段,根据业务拆分成3到4个表,平均每个表有2亿的数据量,还是不小,拆分后,可以在业务上加缓存来处理。
0
haoran_10
haoran_10
怎么一张表这么多数据。。。为什么没考虑分库分表
0
solo1st
solo1st
按业务把表分好,网上很多相关的文章,然后在把数据分批导出来,在导新表
jonneyQ
jonneyQ
en ,我准备根据用户id分100个表
0
温安适
温安适

建议按照如下3步进行:

1.如果可以的话,只保留3个月数据,其余存进历史表,进行分库处理

2.按照hash分表

3.加缓存

返回顶部
顶部