sql-server – SQL Server 2K / 2K5 / 2K8和固态磁盘:具体的优化?

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2K / 2K5 / 2K8和固态磁盘:具体的优化?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这里有人在固态硬盘上运行sql Server吗?您是否找到了任何具体的优化提示?我特别感兴趣的是减少sql Server执行小型随机写入操作的频率,因为它们是SSD性能的克星,特别是MLC SSD驱动器.

当然,可以做一些明显的优化:读取大量的数据应该从SSD提供,而重写的东西应该留给传统的旋转磁盘.这自然包括交易日志!

当然,如果有足够的预算,人们可能希望使用SLC SSD磁盘,如X25-E或Vertex Ex系列或各种企业级产品.但我也对可能有利于MLC SSD设置的技巧感兴趣.我认为这是一个有趣的领域.我的客户之一的客户预算很少,而且数据集也大大增加,他们面临着近百个查询的完全重写,以保持良好的性能水平.但是,我有一种潜在的怀疑,即不到500美元的RAM和SSD空间可能会使它们的性能提升大于数千(可能是数万)美元的开发时间.

解决方法

通过减少sql Server执行的小型随机写入量,不确定您的意思. sql Server仅在检查点期间写出数据页 – 因此限制写入次数的唯一方法是更改​​检查点间隔或不进行如此多的IUD操作.你的意思是什么?

在我所见过的所有SSD的实现中(少数),它与你所建议的相反 – SSD的最佳用途似乎是写入大量的事务日志和tempdb – 基本上是最大的我/ O子系统瓶颈并将SSD粘在那里 – 随着寻道时间和延迟减少到低常数.

查看MS生成的这篇研究论文(遗憾的是,sql Server细节上没有详细说明):Migrating Server Storage to SSDs: Analysis of Tradeoffs.

希望这可以帮助!

猜你在找的MsSQL相关文章