Mysql( mariadb),我以前分表的多个表可否合并为一个大表;

2016-12-28 01:36:21 +08:00
 xjroot

我前面数据库表示 10W 分一个表现在分到 57 个表了,我现在发现这样好像不是真正的速度极致快.我可否这样麻烦玩数据库的哥们给点建议,帮我指点一下有坑的地方,需要注意的地方;

一个单表, id 为主键,content 字符不允许为 NULL,并且不存在任何 like 查询. 我如果把 57 表合并为一个的话会不会数据库卡爆的情况,content 这个内容是文章内容数据量比较大。

查询这个表的 SQL 全部为 ID 查询. // 不会有其他类型;

4405 次点击
所在节点    MySQL
7 条回复
msg7086
2016-12-28 01:50:46 +08:00
全部为 ID 查询? KV 查询都是瞬间完成的事情吧。
你表文件容量多大?
yangqi
2016-12-28 02:13:03 +08:00
合并是什么目的?现在这样也没什么问题
gzxultra
2016-12-28 02:19:59 +08:00
1 亿的表按 id 取都能在毫秒级返回,十万 mysql 应该毫无压力
sujin190
2016-12-28 09:34:06 +08:00
570 万而已,小意思吧,再加 100 倍估计也能扛得住
huobazi
2016-12-28 12:46:32 +08:00
根据主键查询没什么压力的
darkfireworld
2016-12-28 23:00:20 +08:00
随便搞
xjroot
2016-12-30 04:13:12 +08:00
@yangqi 我前面想的单表 10W 数据已经够了,可是我看见别人单表玩几百万数据,我就尴尬了。然后我也想试一下就这个意思,马上新年了嘛哈哈哈给自己搞点压力来;
@huobazi
@darkfireworld
@sujin190 感谢感谢,我放开折腾了,数据库弄瘫了我在发帖跟大家交流吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330624

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX