大型事务日志是否会导致cpu上升
我有一个客户端在Sql Server 2005上有一个非常大的数据库。分配给db的总空间是15Gb,大约5Gb到db,10Gb到事务日志。最近,连接到该数据库的Web应用程序正在超时。
我已经跟踪了网页上的操作,并检查了执行这些Web操作时执行的查询。执行计划中没有任何不妥之处。
查询本身使用多个连接但很快就完成了。但是,数据库服务器的CPU会在几秒钟内上升到100%。当几个同时用户正在使用系统时(当我说多个...阅读约5个)时会出现问题。在此超时下开始发生。
我想我的问题是,大型事务日志是否会导致CPU性能问题?目前磁盘上有大约12Gb的可用空间。配置有点不合适,但db和log都在同一个物理磁盘上。
我很欣赏日志文件是庞大的,需要注意,但我只是想知道这是否会导致CPU峰值(即试图找到相关性)。超时是最近的事情,这个应用程序已响应了几年(即它最近的表现)。
非常感谢,
没有找到相关结果
已邀请:
4 个回复
物崎巩
,包括
操作,可能是
活动高峰的原因。 通常,当事务日志为“满3”或“ѭ4”决定恢复过程(重新应用日志)的时间超过
分钟时,会发生检查点。
抽法
疾桓
掸牛浓疗