麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQL Server 2008 R2占用cpu、內存越來越大的兩種解決方法

2024-08-31 01:05:12
字體:
來源:轉載
供稿:網友

SQL Server 2008 R2運行越久,占用內存會越來越大。

第一種:

有了上邊的分析結果,解決方法就簡單了,定期重啟下SQL Server 2008 R2數據庫服務即可,使用任務計劃定期執行下邊批處理:

net stop sqlserveragentnet stop mssqlservernet start mssqlservernet start sqlserveragent

第二種:

進入Sql server 企業管理器(管理數據庫和表的,這個都不知道就不用往下看了),在數據庫服務器名稱上點擊【右鍵】,選擇【屬性】,然后,找到【內存】選項,在右邊的【使用AWE分配內存】(sqlServer64的應該不用勾)左邊把對勾打上。在最大服務器內存(MB)上填入適當的大小(具體填多大,肯定不能超過計算機的物理內存,當然,也可以在任務管理器中查一下,sqlserver.exe占有多大時,系統會變慢作為參考),記得是以M(兆)為單位,點確定,重啟一下Sql服務器!OK!

解決SQL Server CPU占用率高

SQL Server CPU占用率高,一般是因為查詢數據量大,執行時間長造成的。

這里提供調試方法,方便找出異常sql

1、打開SQL Server Profiler

SQLServer2008,占用內存

2、新建跟蹤

a.點擊新建跟蹤,并設置好數據庫連接

b.設置跟蹤屬性,選擇模板“Standard” 

c.切到“事件選擇”進行跟蹤設置

 1) 只保留如下兩個事件選項

 2) 點擊列篩選

 3) 進行詳細篩選設置

    設置CPU時間作為篩選條件,單位毫秒(用于跟蹤耗CPU占用較長的查詢,可設置為大于等于20000,按CPU內核數×1000,可以跟蹤CPU占用100%大于1秒的查詢)

SQLServer2008,占用內存

3、點擊運行,跟蹤語句,定位CPU占用較多的語句

如下圖所示,CPU占用2660146毫秒,CPU為24 核,則至少CPU占用100%耗時2660146/24/1000 = 110秒才可以執行好相應的操作

SQLServer2008,占用內存

4、根據語句特征,在你的服務器程序中找到相應的功能,作出修正

4.1) 分析查詢中需要檢索數據量較大的部分,作出簡單修正(如注銷)

4.2) 更新后重新執行此查詢,查看profiler中是否CPU占用消失

4.3) 如果已消失說明問題定位正確,可以優化查詢,若CPU占用任然很多,則回滾修改,繼續4.1操作

SQLServer2008,占用內存

 

注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: jj视频在线播放 | 在线看91 | 免费一级欧美在线观看视频 | 日韩视频区| 国产中文av在线 | 国内精品久久久久久久星辰影视 | 国产精品亚洲精品久久 | 激情网站免费观看 | 偿还电影免费看 | 国产午夜精品一区二区三区四区 | 特级黄色小说 | 激情小说另类 | 精品国产一区二区三区天美传媒 | 小情侣嗯啊哦视频www | 成人毛片网 | 国产亚洲精品久久久久久久久 | 欧美成a人片在线观看久 | 男男羞羞视频网站国产 | 欧美亚洲国产一区 | 欧美日韩中文字幕在线视频 | 国产成人精品免费视频大全办公室 | 青青操精品 | 久久久久.com| 欧美福利视频一区二区三区 | 国产成人精品午夜视频' | 宅男视频在线观看免费 | av免费入口 | 日本羞羞的午夜电视剧 | 91真视频 | 久久99精品久久久久久久久久久久 | 中文字幕www | 欧美视频在线观看一区 | 欧美日韩一区二区综合 | 日本a级一区 | 黑人日比 | 黄色电影免费提供 | 在线观看一区二区三区四区 | 成人一级黄色 | 欧美在线观看视频一区 | 国产午夜精品一区二区三区免费 | 激情av在线 |