我是数据库领域的新手,想知道关于数据库性能的关键硬件规格。 我已经search了互联网,发现到目前为止(按重要性递减):
1) Hard Disk: Get an SSD basically (much more IOPS than spinners) 2) Memory: Get as much as you can afford 3) CPU: For the same $ spent, prefer larger cache size over speed.
这些发现是否合理?
编辑 :我想专注于CPU速度VS CPUcaching大小。
编辑2 :数据库用于存储int和int数组的几个文本字段的一些组合。 有很多select查询寻找现有的条目。 如果没有find条目,则插入它。 我会说大多数处理将试图find200列和20k行的表上匹配。 插入语句很less。
编辑3 :另外,我们有很多的意见(基本上select查询)。
这样的事情会非常主观。 这取决于你的数据库在做什么。 有些需要更快的磁盘和更less的处理器,而另一些需要相反