我应该使用什么样的服务器来处理具有百万行的表的数据库,以便在数据库上操作时节省时间。 现在像优化表这样的操作需要几个小时,这是相当糟糕的。 其他简单的操作也需要很多小时。 什么样的服务器将适合我的需求? 现在我使用2.4英特尔酷睿2双核和2 GB的SDRAM。
尽pipe越来越快的处理核心将有助于实现最佳的数据库性能,但您需要关注内存和IOfunction。
如果您可以购买尽可能多的内存,请确保将其configuration为以最高性能运行(通常通过购买适合您的服务器/ CPU的正确types和数量的模块)。
然后尝试通过在硬件RAID 10arrays中使用低延迟磁盘(例如SSD / 2.5“SAS)来优化IO子系统,如果可能的话,使用专用arrays(仅适用于您的日志)。
我不知道你的预算,也许回来告诉我们你要花什么,我们可以帮忙。
你的细节(操作系统?版本?预算?)非常稀less,但是可能帮助你的一些基本点:
其他考虑: