![SQL Server 2008 管理数据仓库缓存](https://linux22.com/image/525232/SQL%20Server%202008%20%E7%AE%A1%E7%90%86%E6%95%B0%E6%8D%AE%E4%BB%93%E5%BA%93%E7%BC%93%E5%AD%98.png)
我正在尝试节省数据库服务器上的磁盘空间。我发现数据收集系统有 12GB 的缓存文件,但我不知道为什么。在运行的两个数据收集集中,一个被缓存,一个没有。
如果我将其更改为非缓存,会有什么影响?我能恢复 12GB 吗?这会对其他地方产生负面影响吗?
答案1
3 个 SQL Server 2008 性能数据仓库数据收集集中的 2 个(查询统计和服务器活动)默认使用“缓存”设置。数据收集作业应在将数据上传到数据仓库数据库时删除缓存,即每 15 分钟一次。
我首先要检查以确保您的数据收集作业都在 SQL Agent 中运行。它们通常具有以下名称:
collection_set_1_noncached_collect_and_upload collection_set_2_collection collection_set_2_upload collection_set_3_collection collection_set_3_upload
如果它们正在运行,请告诉我。
谢谢,丹