哪些手段可以用于分析一次SQL执行的性能?
A. 在 SQL 执行结束后调用 DBMS_XPLAN.DISPLAY_CURSOR 查看执行耗时信息和执行计划
B. 在 SQL 执行过程中调用 DBMS_XPLAN.DISPLAY_ACTIVE_SESSION_PLAN 查看执行耗时信息和执行计划
C. 收集全链路 Trace,在 SQL 执行结束时查看链路耗时分布
D. 在 SQL 执行过程中查询 GV$OB_SQL_AUDIT 看执行耗时信息
3 个赞
可以采用以下几种手段来分析一次 SQL 执行的性能:
A. 在 SQL 执行结束后调用 DBMS_XPLAN.DISPLAY_CURSOR 查看执行耗时信息和执行计划
B. 在 SQL 执行过程中调用 DBMS_XPLAN.DISPLAY_ACTIVE_SESSION_PLAN 查看执行耗时信息和执行计划
C. 收集全链路 Trace,在 SQL 执行结束时查看链路耗时分布
D. 在 SQL 执行过程中查询 GV$OB_SQL_AUDIT 看执行耗时信息
这些手段分别适用于不同的场景,例如选项 A 和 B 更加适用于对执行计划的分析,而 C 和 D 则有助于从更宏观的角度把握整个执行过程中的性能表现。
更多信息请查看:
1 个赞
感谢分享
1 个赞