Oracle Hyperion Financial Management 需要關聯式資料庫以儲存應用程式資料。每個 Financial Management 應用程式包含一組表格、索引、預存程序及其他物件。由於這些物件的數目與大小會因使用者的資料集、應用程式設計及報表需求而不同,因此很難找出一組具體的規則來設定資料庫。本節討論部署至 Oracle 資料庫期間最常見的兩個問題:
Oracle 資料庫記憶體用盡,無法支援必要的資料庫連線數目
執行報表與整合期間的效能低落
這兩個問題可以說是不正確的 Oracle 參數與組態所導致。建立太大的「系統全域區域 (SGA)」會限制支援使用者連線和活動的可用實體記憶體數量。相反地,建立的 SGA 太小導致額外的磁碟存取,造成效能低落。
本節指引您進行監控典型資料庫及決定正確的初始化設定值程序,以獲得最大效能。您應該定期重複此程序,以跟上資料集、工作負載及應用程式設計的變更。
與舊版相較,Oracle 11g 已大幅簡化監控與調整資料庫的程序。我們強烈建議您使用 Oracle Enterprise Manager (「資料控制」和「方格控制」兩者) 來監控、診斷和調整資料庫效能。若要取得精確的例項統計資料,Oracle 建議您對 Oracle 資料庫啟用「自動維護任務」。
請勿在資料庫啟動之後立即完成調整,這一點非常重要。此時的緩衝區快取是空的,未收集到任何統計資料。請務必在 Financial Management 應用程式上有一段時間的活動之後才測試和調整您的資料庫。