NVME SSD会加速繁重的查询,例如选择大型偏移/表扫描等?

时间:2018-01-13 17:43:14

标签: mysql postgresql sqlperformance postgresql-performance nvme

如果数据库数据将在NVME SSD上,我们假设它比普通SSD快4倍,SELECT something OFFSET 100000之类的查询通常也会更快(当然,当它们没有被缓存时/缓冲等)?

1 个答案:

答案 0 :(得分:1)

由于I / O是运行SQL查询所需时间的主要因素,因此它应该有所帮助。

一些利弊,都混淆了:

  • 精心设计的架构和编写良好的查询可避免I / O.无论I / O如何,都应该避免使用OFFSET 100000
  • UUID是众所周知的随意。
  • 当您需要的所有缓存时,I / O速度影响很小。
  • 不会是4倍。通过减少I / O瓶颈,CPU时间变得更加普遍。