这里有人在固态驱动器上运行SQL Server吗?您是否找到任何具体的优化技巧?我特别希望降低SQL Server执行小型随机写入操作的频率的方法,因为它们是SSD性能的克星,尤其是MLC SSD驱动器。
当然,有一些明显的优化可以做到:应该从SSD中读取大量数据,而将大量写入数据留给传统的旋转磁盘。这自然包括交易日志!
当然,给定足够的预算,您可能希望使用X25-E或Vertex Ex系列之类的SLC SSD磁盘或各种企业级产品。但是我也对可能有益于MLC SSD设置的提示感兴趣。我认为这是一个有趣的领域。我的一位客户的预算很小,并且数据集正在迅速增长,他们正面临将近一百个查询的完全重写,以保持良好的性能水平。但是,我有一个偷偷摸摸的怀疑,即少于500美元的RAM和SSD空间可能会为他们带来比数千美元(可能数万美元)的开发人员时间更大的性能提升。