0

我在表上创建了聚集列存储索引。我想使用缓冲池提高内存性能。是否可以在 sql server 上设置缓冲池,一个在 SQL Server 2014 中具有聚集列存储索引的表?在其上设置缓冲区后性能增益将是多少。

4

1 回答 1

1

这是那些“取决于”问题之一。答案取决于很多事情,例如您的系统中已有多少 RAM 以及您的工作量。

与缓冲池扩展相比,Real RAM 总是会为您提供更好的性能,如果您正在运行标准版,您现在可以将 128Gb 与 SQL 服务器一起使用,并且用更多 RAM 填充您的服务器将为您提供比使用缓冲池更好的性能改进扩展名。

您可能还会发现,对于您的工作负载,将 SSD 用于数据文件而不是缓冲池可以获得更好的结果(尤其是对于高速缓存命中率低的读取繁重工作负载,因此它必须从磁盘读取大量数据)

这是 Brent Ozar 团队对缓冲池扩展所做的测试的链接:

SQL Server 2014 缓冲池扩展

您的工作负载和硬件可能会得到不同的结果,因此您确实需要自己进行测试,以准确了解它的帮助程度。

尽管它不会像添加更多 RAM 那样有帮助,但这几乎是一个既定的事实。

于 2014-08-07T11:00:27.637 回答