我已经阅读了几篇有关SQL Server的页面预期寿命及其含义以及可以从中获取哪些信息的文章。在我阅读的大多数这些文章中,一个常见的健康PLE值大约为1000-2000秒。我读过,缩短到300秒左右可能意味着您的RAM可能不足。
我最近刚刚将硬件升级到64GB的RAM,从14GB升级到了64GB。在14GB内存上,我的PLE大约需要300秒,而每秒我有很多5-6个内存授权待处理。因此,那很糟糕,我增加了RAM。现在,我的PLE大大提高了,大约是5000秒,并且不再有待决的内存授予。如果我记得的话,我已经看了7000秒。这比我读过的任何东西都要高。
PLE可能是一件坏事吗?还是越高越好?
编辑:对不起,我的PLE不是7000秒,而是70,000秒!尽管目前下降到7000左右。
- 数据库大小约为160GB。一些表有5+百万行。
max_server_memory
设置为2147483647。