色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

sql數據庫服務器

李中冰2年前16瀏覽0評論

sql數據庫服務器?

sql Server系統內存管理在沒有配置內存最大值,很多時候我們會發現運行Sql Server的系統內存往往居高不下。這是由于他對于內存使用的策略是有多少閑置的內存就占用多少,直到內存使用慮達到系統峰值時(預留內存根據系統默認預留使用為準,至少4M),才會清除一些緩存釋放少量的內存為新的緩存騰出空間。

這些內存一般都是Sql Server運行時候用作緩存的,例如你運行一個select語句, 執行個存儲過程,調用函數;

1. 數據緩存:執行個查詢語句,Sql Server會將相關的數據頁(Sql Server操作的數據都是以頁為單位的)加載到內存中來, 下一次如果再次請求此頁的數據的時候,就無需讀取磁盤了,大大提高了速度。

2.執行命令緩存:在執行存儲過程,自定函數時,Sql Server需要先二進制編譯再運行,編譯后的結果也會緩存起來, 再次調用時就無需再次編譯。

在我們執行完相應的查詢語句,或存儲過程,如果我們不在需要這些緩存,我可以將它清除,DBCC管理命令緩存清除如下:

--清除存儲過程緩存 DBCC FREEPROCCACHE --注:方便記住關鍵字FREEPROCCACHE 可以拆解成FREE(割舍,清除) PROC(存儲過程關鍵字簡寫),CACHE(緩存)--清除會話緩存DBCC FREESESSIONCACHE --注:FREE(割舍,清除) SESSION(會話)CACHE(緩存) --清除系統緩存 DBCC FREESYSTEMCACHE('All') --注:FREE SYSTE MCACHE --清除所有緩存 DBCC DROPCLEANBUFFERS --注:DROP CLEAN BUFFERS