纯机械大盘鸡跑的动 SQL 数据库吗?

354 天前
 Bigscience

想跑 PostgreSQL ,不是正经业务,自己一个人用,数据量两百多万条,会做分表,但是最大的一个表会有一百多万条,查询语句不会很复杂 4C3G 的纯机械大盘鸡不知道能不能跑的动?请大佬指点一下。 IO 性能如下

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 29.35 MB/s    (7.3k) | 178.94 MB/s   (2.7k)
Write      | 29.36 MB/s    (7.3k) | 179.88 MB/s   (2.8k)
Total      | 58.72 MB/s   (14.6k) | 358.82 MB/s   (5.6k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 198.24 MB/s    (387) | 188.62 MB/s    (184)
Write      | 208.77 MB/s    (407) | 201.18 MB/s    (196)
Total      | 407.01 MB/s    (794) | 389.80 MB/s    (380)
1550 次点击
所在节点    数据库
13 条回复
liprais
354 天前
你猜有 ssd 以前淘宝是咋跑的
cxh116
354 天前
两百万,应该没问题.试过机械硬盘单表 20 亿,建好索引,也能在 100 ms 左右响应. 只是当时内存有 16G .但你这只有 200 万, 3G 内存,所以也是没问题的.

https://v2ex.com/t/837742#reply10
wtks1
354 天前
大盘鸡的问题在于你不知道商家会把你的 IO 限制到啥程度,也不知道和你同一台母鸡的邻居会怎么折腾,如果是独享的独服,那跑个数据库其实没啥问题的
XiLingHost
354 天前
@liprais 虽然说淘宝早期肯定不是 ssd 做的存储,但是有淘宝那会 ssd 都出来有段时间了......
Bigscience
354 天前
@liprais
@XiLingHost
淘宝人家是正儿八经的杜甫,IO 不够可以上内存,性能肯定比我的 VPS 强不少。不过看二楼大哥的回复,我这个应该问题不大。谢谢二位的回答。
Bigscience
354 天前
@cxh116 哇,大佬数据库优化的这么好呀。谢谢大佬的回答,这样的话黑五大盘鸡我放心冲了。

@wtks1 商家用的 NFS ,应该邻居的影响不大
ChoateYao
354 天前
#2 说的靠谱,我们在阿里云的 MySQL 数据库跑了单表 20 亿的数据,简单数据结构 50ms 响应。

复杂的业务表,使用 MySQL 自带分区,2 亿的数据也在 300ms 左右响应。
bruce0
354 天前
像 2 楼说 只要建好索引 别有复杂查询(多表关联等等) 问题不大

我个人感觉还有一点, 一次查询的量别太大(比如一次查询结果能到几十 M) 肯定也会有影响, 说不定就能干满磁盘 IO, 直接数据库无响应了
Bigscience
354 天前
@ChoateYao 谢谢大佬的举例,很有帮助。

@bruce0 谢谢大佬的建议,我以后会注意的。
liprais
354 天前
@XiLingHost 淘宝 07 年就有了,ssd 至少 10 年以后才真正用起来
Masoud2023
353 天前
我猜你是自己搭社工库
Bigscience
353 天前
@Masoud2023 不敢不敢,不想吃国家饭
ttvast
353 天前
你这什么神仙机械盘,4k 性能那么高? iops 7.3k ?

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

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

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

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

© 2021 V2EX