當前位置:首頁 » 編程語言 » sqlserver佔用cpu高
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver佔用cpu高

發布時間: 2022-01-13 17:09:40

㈠ asp+sqlserver資料庫佔用CPU過高

一般都是由於死循環造成的CPU佔用率100%的

㈡ SQLSERVER CPU佔用率高的問題,導致整個網站巨慢,請幫忙!

我的也有這個問題啊??

㈢ sqlserver cpu使用率高怎麼辦

當Web Server向SQL Server發出查詢請求時,返回的數據集大於300條時,SQL Server的CPU佔用率將過高。並且同一個頁面我不停地刷新,CPU佔用率將越來越大。直至100%。

㈣ asp+sqlserver資料庫佔用伺服器CPU過高

如果sqlservr.exe和w3wp.exe都很高
應該是asp執行了一個非常佔cpu的查詢
導致資料庫慢,你可以分析一下cpu高的時候,資料庫都在執行什麼查詢,
對這些查詢進行優化,至於以前快,可能是以前數據量少吧

㈤ sqlserver.exe 佔用CPU達到90%-100%導致伺服器癱瘓,該 怎麼辦

卡巴沒有找到伺服器版本的,江民的下載安裝不了,怎麼辦

㈥ sqlserver 佔用內存太高怎麼解決

第一步:打開企業管理器雙擊進入要修改的MSSQL.
第二步:在左側MSSQL上點擊右鍵,選擇屬性,彈出SQL Server屬性(配置)對話框(最好打上SQL SP4補丁)
第三步:點擊內存選項卡. 在這里,你會看到MSSQL默認設置為使用最大內存,也就是你所有的內存,根據你的需要,設置它的最大值(一般為物理內存-128M)和最小值(一般為最大內存的1/4)吧.
第五步:設置完畢,重啟MSSQL服務,配置即可生效!

㈦ sqlserver.exe佔用cpu的資源特別高,在80%以上,大家給看看

CPU資源佔用100%解決方法

1、驅動沒有經過認證,造成CPU資源佔用100%。大量的測試版的驅動在網上泛濫,造成了難以發現的故障原因。

2、防、殺毒軟體造成故障。由於一些防、殺毒軟加入了對網頁、插件、郵件的隨機監控,無疑增大了系統負擔,可以根據情況有選擇的開啟服務。

3、病毒、木馬造成。大量的蠕蟲病毒在系統內部迅速復制,造成CPU佔用資源率據高不下。解決辦法:使用最新的殺毒軟體在DOS模式下進行殺毒。經常性更新升級殺毒軟體和防火牆,加強防毒意識,掌握正確的防殺毒知識。

4、開始->運行->msconfig->啟動,關閉不必要的啟動項,重啟。

5、查看「svchost」進程。

Svchost.exe是Windows XP系統的一個核心進程。Svchost.exe不單單只出現在Windows XP中,在使用NT內核的Windows系統中都會有Svchost.exe的存在。一般在Windows 2000中Svchost.exe進程的數目為2個,而在Windows XP中Svchost.exe進程的數目就上升到了4個及4個以上。

如何才能辨別哪些是正常的Svchost.exe進程,而哪些是病毒進程呢?

Svchost.exe的鍵值是在「HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost」,每個鍵值表示一個獨立的Svchost.exe組。

微軟還為我們提供了一種察看系統正在運行在Svchost.exe列表中的服務的方法。以Windows XP為例:在「運行」中輸入:cmd,然後在命令行模式中輸入:tasklist /svc。系統列出服務列表。如果使用的是Windows 2000系統則把前面的「tasklist /svc」命令替換為:「tlist -s」即可。

如果你懷疑計算機有可能被病毒感染,Svchost.exe的服務出現異常的話通過搜索Svchost.exe文件就可以發現異常情況。一般只會找到一個在:「C:\Windows\System32」目錄下的Svchost.exe程序。如果你在其他目錄下發現Svchost.exe程序的話,那很可能就是中毒了。

還有一種確認Svchost.exe是否中毒的方法是在任務管理器中察看進程的執行路徑。但是由於在Windows系統自帶的任務管理器不能察看進程路徑,所以要使用第三方的進程察看工具。

上面簡單的介紹了Svchost.exe進程的相關情況。總而言之,Svchost.exe是一個系統的核心進程,並不是病毒進程。但由於Svchost.exe進程的特殊性,所以病毒也會千方百計的入侵Svchost.exe。通過察看Svchost.exe進程的執行路徑可以確認是否中毒。

6、查看網路連接。主要是網卡。

7、把網卡、顯卡、音效卡卸載,然後重新安裝一下驅動。

8、重裝系統、常用軟體、當然也要裝驅動,用幾天看一下。若不會出現這種問題,再裝上其他軟體,但是最好是一個軟體裝完,先用幾天。現會出現問題再接著裝!

㈧ 如何獲得sqlserver資料庫中佔用高cpu用戶的活動內容

一個死循環,讓我的sql資料庫的cpu一下到了100%,我不得不花了一些時間,將這個死循環找出來了。。。
[@more@]
1、從微軟站點上下載qslice_setup.exe
2、打開Query Analyzer,運行以下語句:
declare @a int
while (1<2)
begin
select @a=1
end
將會發現cpu馬上達到100%
3、打開qlice.exe,將發現sqlserver.exe的cpu佔用率很高,雙擊進入,出行sqlserver.exe中具體線程的執行情況
4、活動運行cpu高的那個id,為16進制的,先將他轉換為10進制
5、將這個10進制數,作為參數運行以下查詢:
select spid from sysprocesses where kpid=1756
6、將這個spid運行的sql導出:
DBCC TRACEON(3604)
DBCC INPUTBUFF(57)
7、殺掉這個spid
kill 57

over

㈨ 最近sqlserver內存和CPU使用率都超高

重毒了,或者是內存條有問題