Oracle

RDS Oracle SE - 性能故障排除選項

  • May 23, 2021

我有一個帶有 Amazon RDS 的 RDS Oracle SE2 實例。我們的團隊期待將幾個應用程序遷移到 RDS。但我們正在尋找 RDS Oracle SE 中可用的選項來執行性能調整和管理。

到目前為止,我知道我可以使用 Statspack。由於 Oracle 現在不支持 Statspack,我正在尋找與 AWS RDS 兼容的其他選項。OUTLINES 能否與 RDS 一起用於計劃管理?

有沒有人嘗試過任何其他可以提供幫助的工具?請指教。

您可能希望將 EC2 實例作為開發環境執行。鑑於您無權訪問 RDS 數據庫上的文件系統並且您擁有標準版,因此無法打開 10046 和 10053 事件並使用 tkprof 讀取文件,因此無法使用活動會話歷史記錄 ( ASH) 和自動工作負載儲存庫 (AWR),因為您需要讓企業使用這些報告,並且 Oracle 會知道您是否在審計情況下使用了這些功能中的任何一個。

您最好的選擇是在 prod 和 use 和 EC2 實例中尋找阻塞鎖,以進行負載測試,可能使用設置事件 10046 和 10053。您可能在 RDS 中使用另一種工具。我不知道那會是什麼。如果您在 RDS 實例上執行標準版,您可以做的事情是有限的。


仍然支持 AFAIK Statspack(即使自 Oracle 10G 以來 Oracle 數據庫官方文件中不再有文件記錄)。

在 Oracle 19 Statspack 文件中仍然提供,您可以在 spcreate.sql 標頭中找到:

Rem    MODIFIED   (MM/DD/YY)
Rem    kchou       01/12/17 - Bug# 25233027 - Set _oracle_script=FALSE at the
Rem                           end
Rem    zhefan      07/08/15 - bug 21393238: Add tests for standby statspack
Rem    krajaman    08/10/12 - bug#14407622 - Remove connect; Use CURRENT_SCHEMA
Rem    sankejai    04/11/11 - set _oracle_script in session after connect
Rem    cdialeri    02/16/00 - 1191805
Rem    cdialeri    12/06/99 - 1103031
Rem    cdialeri    08/13/99 - Created

您還可以在 Statspack 上找到最近的 My Oracle Support 說明,例如: https: //support.oracle.com/knowledge/Oracle%20Database%20Products/2020285_1.html

Oracle 19c 上的 Statspack 還存在一個已註冊的錯誤,該錯誤與 DBMS_JOB 轉換到 DBMS_SCHEDULER 相關,並帶有文件化的解決方法。

引用自:https://dba.stackexchange.com/questions/180039