固态硬盘会提高数据库的性能吗?

我有一个包含大约3 GB数据的Microsoft SQL Server 2008数据库。 服务器有4 GB的RAM。 数据库用于读取和写入数据(大量的变化)。 服务器很less重新启动。

我想提高读写性能。 用固态硬盘replace实际的硬盘(无RAID)会提高性能吗?

因为随着时间的推移, SQL Server被称为填充所有剩余的RAM ,我想如果我扩展到8 GB的实际RAM,它将足以在RAM中“caching”SQL Server使用的所有数据。 所以,就我而言,绝对不需要购买固态硬盘,或者至less性能增益会很小。 是对的吗?

主要取决于您当前的存储是否使用电池支持的写cachingRAID卡。 如果是这样,考虑到你的数据集有多less适合内存,它可能不会有太大的区别。 它可能会帮助夜间报告types查询更多的事务性应用程序查询。

当您运行SQL Profiler工具时,您是否显示明显的文件I / O性能问题? 你有没有使用分析器来确定你的瓶颈在哪里?