隨著電腦硬件和軟件的不斷升級,微軟的Windows也在不斷升級,從架構的16位、16+32位混合版(Windows9x)、32位再到64位, 系統版本從最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows Server服務器企業級操作系統,不斷持續更新,微軟一直在致力于Windows操作系統的開發和完善。現在最新的正式版本是Windows 10。
最近,有些Win7系統用戶發現,由于SQL Server占據了大量內存導致在服務器上同時運行的其他應用程序卻出現了異常,不時地報出內存分配不足的警告,嚴重還出現卡機現象。那么如何解決Win7系統SQL Server軟件占用大量內存空間問題呢?現在,小編就來教大家Win7系統SQL Server軟件占用內存空間大怎么處理。 1、打開SQL Server Profiler;
2、新建跟蹤 a.點擊新建跟蹤,并設置好數據庫連接
b.設置跟蹤屬性,選擇模板“Standard” 1、只保留如下兩個事件選項 2、 點擊列篩選 3、進行詳細篩選設置 設置CPU時間作為篩選條件,單位毫秒(用于跟蹤耗CPU占用較長的查詢,可設置為大于等于20000,按CPU內核數×1000,可以跟蹤CPU占用100%大于1秒的查詢)
3、點擊運行,跟蹤語句,定位CPU占用較多的語言,如下圖所示,CPU占用2660146毫秒,CPU為24 核,則至少CPU占用100%耗時2660146/24/1000 = 110秒才可以執行好相應的操作;
4、根據語句特征,在你的服務器程序中找到相應的功能,作出修正; 分析查詢中需要檢索數據量較大的部分,作出簡單修正(如注銷) 更新后重新執行此查詢,查看profiler中是否CPU占用消失 如果已消失說明問題定位正確,可以優化查詢,若CPU占用任然很多,則回滾修改,繼續4.1操作
為了使運行在服務器上的應用程序都能達到比較滿意的效果,同時也為了能給其他應用程序分配足夠的內存,采取措施限制SQL Server 的內存使用量很有必要。希望本教程可以幫助到大家,更多系統方面的問題請關注小魚一鍵重裝系統官網。 Microsoft Windows,是美國微軟公司研發的一套操作系統,它問世于1985年,起初僅僅是Microsoft-DOS模擬環境,后續的系統版本由于微軟不斷的更新升級,不但易用,也慢慢的成為家家戶戶人們最喜愛的操作系統。
|
溫馨提示:喜歡本站的話,請收藏一下本站!