nvme-ssd是否会加速繁重的查询,例如在大偏移量/表扫描时进行选择等?

watbbzwu  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(316)

如果数据库数据将在nvmesd上,我们假设它比普通ssd快4倍 SELECT something OFFSET 100000 诸如此类通常也要快得多(当然,当它们没有被缓存/缓冲时等等)?

oo7oh9g9

oo7oh9g91#

由于i/o是决定sql查询运行时间的主要因素,因此它应该会有所帮助。
一些赞成和反对意见,都混淆了:
设计良好的模式和编写良好的查询可以避免i/o。 OFFSET 100000 无论i/o如何,都应避免。
uuid是出了名的随机性。
当您需要的所有内容都被缓存时,i/o速度几乎没有影响。
不会是4倍。通过减少i/o瓶颈,cpu时间变得更加普遍。

相关问题