日期:2014-05-18  浏览次数:20653 次

数据库日志问题??
sql server 2005 sp4数据库日志报下面的信息,同时软件某个功能模块数据读取就特别缓慢,其他的功能模块又都是正常的,请问高手这是应该什么意思?可能有什么问题。。

SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.


SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'SQL Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.


SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Object Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.



------解决方案--------------------
有做过维护或者其他配置么?
------解决方案--------------------
内存是多大的。可能是内存不够。
------解决方案--------------------
还原数据库将清除 SQL Server 实例的计划缓存。
清除计划缓存将导致对所有后续执行计划进行重新编译,并可能导致查询性能暂时性地突然降低。
从 SQL Server 2005 Service Pack 2 起,对于计划缓存中每个已清除的缓存存储区,SQL Server 错误日志包含以下信息性消息:“由于某些数据库维护或重新配置操作,SQL Server 经历了 '%s' 缓存存储区(计划缓存的一部分)的 %d 次刷新”。只要每五分钟刷新一次缓存,此消息就将每五分钟记录一次。

这个是刷新缓存的提示,无大碍。

参考:
http://msdn.microsoft.com/zh-cn/library/ms186858.aspx
------解决方案--------------------
在Restore之前已经出现这个问题的话,那么应该是数据库上的问题,索引? 磁盘碎片? I/O ? Meomry ?