Statspack之二-需要更改的系統引數

liuya1985liuya發表於2007-12-27

為了能夠順利安裝和執行Statspack你可能需要設定以下系統引數:

    • job_queue_processes

為了能夠建立自動任務,執行資料收集,該引數需要大於0。你可以在初試化引數檔案中修改該引數(使該引數在重起後以然有效)。

該引數可以在系統級動態修改(重起後失效)。

 

 

SQL> alter system set job_queue_processes = 6;

 

System altered

 

 

在Oracle9i當中,可以指定範圍,如 both,這樣該修改在當前及之後保持有效(僅當你使用spfile時,如果在9i中仍然使用pfile,
那麼更改方法同8i相同):

 

 

SQL> alter system set job_queue_processes = 6 scope=both;

 

系統已更改。

 

 

    • timed_statistics

收集作業系統的計時資訊,這些資訊可被用來顯示時間等統計資訊、優化資料庫和 SQL 語句。要防止因從作業系統請求時間而引
起的開銷,請將該值設定為False。

使用statspack收集統計資訊時建議將該值設定為 TRUE,否則收集的統計資訊大約只能起到10%的作用,將timed_statistics
設定為True所帶來的效能影響與好處相比是微不足道的。

該引數使收集的時間資訊儲存在在V$SESSTATS和V$SYSSTATS等動態效能檢視中。

 

Timed_statistics引數可以在例項級進行更改

 

 

SQL> alter system set timed_statistics = true;

 

System altered

 

SQL>

 

 

如果你擔心一致啟用timed_statistics 對於效能的影響,你可以在使用statspack之前在system更改,取樣過後把該引數動
態修改成false。

原文地址:http://www.eygle.com/statspack/statspack02.htm

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8750110/viewspace-6705/,如需轉載,請註明出處,否則將追究法律責任。

相關文章