加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:45:19 所属栏目:MsSql教程 来源:网络整理
导读:这里有人在固态硬盘上运行SQL Server吗?您是否找到了任何具体的优化提示?我特别感兴趣的是减少SQL Server执行小型随机写入操作的频率,因为它们是SSD性能的克星,特别是MLC SSD驱动器. 当然,可以做一些明显的优化:读取大量的数据应该从SSD提供,而重写的东西
这里有人在固态硬盘上运行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.

希望这可以帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读