windows主機耗資源問題分析及處理意見

2021-08-25 17:06:50 字數 451 閱讀 8003

1、 呼叫access程式問題(最常見)

原因:access資料庫大小超過30m,頻繁呼叫時耗用系統資源。

解決方法:將資料庫大小壓縮到30m以內,或者公升級到sqlserver資料庫。sqlserver是基於客戶/伺服器結構,這意味著伺服器不用再執行客戶端的任務,而access並不是基於客戶/伺服器結構,除了處理資料庫任務外,其還必須在各個客戶端活動間劃分處理器時間,因此也會造成系統負載非常大,嚴重時還會導致asp程序死鎖,影響所有使用者訪問asp頁面。

2、 asp,perl,cgi,sqlserver程式問題

原因:程式bug導致

解決方法:

(1)注意優化程式,在處理迴圈、跳轉等語句時尤其小心,注意釋放資源。

(2)優化資料庫,避免使用全部查詢(select * 之類)。

(3)對於網上的免費程式,不能拿來就用,需要測試其效能及安全問題,尤其是計算器、論壇程式。

oracle 實時查詢消耗資源SQL

1.先通過top命令檢視產用資源較多的pid號,注意 top命令的user的oacle的,關注pid 2.查詢當前耗時的會話id,使用者名稱,sqlid等 其中top中的pid就是v process的spid字段值。不是v process檢視中的pid值。select sid,serial mach...

檢視SQLServer最耗資源時間的SQL語句

執行最慢的sql語句 select total elapsed time execution count 1000 n 平均時間ms total elapsed time 1000 n 總花費時間ms total worker time 1000 n 所用的cpu總時間ms total physic...

如何找出消耗資源的sql語句

cpu高的sql select sql text from v sql order by cpu time desc 邏輯讀多的sql select from select buffer gets,sql text from v sqlarea where buffer gets 500000 or...