WSUS 使用了 SQL Server,然后 SQL Server 默認會覺得你服務器上的內存長時間不用白不用,就把它們吃光了,然后偶爾運行一些任務就會變得非常慢。加內存是一個選擇,另外一個選擇是可以叫它別占那么多。
首先需要去搜索下載安裝一個 sqlcmd,全稱 Microsoft® Command Line Utilities for SQL Server® ,這個 sqlcmd 還需要 Microsoft ODBC Driver for SQL Server,可能還需要你下載安裝一下。
裝好 sqlcmd 就可以在命令行運行了,Server 2012 WSUS4 下可以運行:
sqlcmd -E -S \\.\pipe\Microsoft##WID\tsql\query
接着運行
exec sp_configure 'show advanced option', '1'; reconfigure;
運行下面兩行可以查看當前的值
exec sp_configure; go
運行下面幾行可以設置新的值
exec sp_configure 'max server memory', 2048; reconfigure with override; go
弄好以后運行 quit 退出。