SQL Server用得上固态磁盘驱动器吗?
【IT专家网独家】
问题:
固态磁盘驱动器会不会是下一个潮流?固态磁盘驱动器能不能比目前的磁盘驱动器技术更进一步地扩大应用程序的IO需求?我需不需要为我将来的SQL Server平台考虑这一项技术?我对这个问题感兴趣的原因是我们的SQL Server应用程序现在出现了IO相关的问题。我们把数据库分成了无数个文件组,分散在无数个磁盘驱动器里,终于能缓解一下问题。同时,我们还要集中关注代码调适的问题。但是我们调适代码的速度实在没办法跟上需求。我们是否应该开始考虑评估测试固态磁盘驱动器,尽快把数据库移植过去来解决数据库性能的问题呢?
回答:
如果你已经使尽浑身解数来调适应用程序查询、提高SQL Server性能并且合理地把数据分散在你的各个磁盘驱动器里还是不能解决问题,那么你确实可以考虑采用固态磁盘驱动器来提高性能了。不过如果你还没有像我说的那样把能考虑的都做到了的话,最好还是先确定你的应用程序设计开发是否合理,否则你有可能是为了一个设计不好的应用程序而放弃了好的硬件,换了固态磁盘驱动器之后,短期内你会感觉性能不错,但是当你往系统里添加越来越多的账户信息之后,你会发现自己又再一次面临今天同样的问题。
固态磁盘驱动器的优点
固态磁盘驱动器有几大优点,当你需要扩大或升级你当前的存储单位来支持SQL Server平台的时候可以考虑在内。
*速度——虽然跟固态磁盘相比,硬盘驱动器的速度根据不同磁盘类型(SATA、SCSI II、SCSI III等)、寻道时间、RPM等各种因素会有很大的差别,大家一致同意的是固态磁盘处理读写的速度要快40到250倍不等。有人甚至称固态磁盘驱动器能达到50,000IO每秒。对于真正依赖IO的系统来说,采用固态磁盘驱动器可以无需对应用程序作出任何改动的情况下达到大大提高整个系统性能的效果。在某些情况下,增加硬盘驱动器可能可以提高系统性能,但是总体而言还是远远不能与固态磁盘驱动器所达到的效果相提并论。

- 本文关键词:

