公告
[20130919]出现有持续性的lazy write
表现:收到性能告警,,lazywrite严重超标,一般在100以上,正常情况下,lazywrite为0,但是奇怪的是,当时的free pages =312190左右,相当于2g空闲空间。os的可用内存在1g左右,从ring_buffers也没有看到外部内存压力,下班之后发现,tempdb开辟了一些空间。
原因:出现这个问题的原因,根据每5分钟抓取一次性能值看出,是在一个批量处理数据之后出现的。数据大概120w左右,大概的空间367mb。请教了一个资深dba,他大概的意思是,大批量数据操作,导致数据页被逐出,现在有需要读取数据页,重新读入,发生lazywrite。但是有一个地方解释不通的就是有大量的free pages 为什么还会lazy write,是否有之后的tempdb开辟了空间有关。是否和tempdb 有关目前还不知。
解决方法:经过一段时间的lazy write,自然便的正常
posted on
