Oracle 视图 USER_ADVISOR_SQLA_TABLES 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图 User_Advisor_SQLA_Tables 是Oracle数据库自身提供的一个视图,它可以帮助DBA快速和高效地定位SQL优化问题。该视图将用引起性能问题的SQL语句、其所引用的表,以及可以改善性能优势的参数等信息进行了归类组织,DBA可以利用该视图进行数据库性能状况的更好分析。
使用方法:
1. 首先检索User_Advisor_SQLA_Tables 视图,如:
SELECT * FROM USER_ADVISOR_SQLA_TABLES
这将显示该视图中的所有信息。
2. 过滤该视图中的数据,以获取SQL优化提示,如:
SELECT * FROM USER_ADVISOR_SQLA_TABLES
WHERE SHARABLE_MEM > 10
AND EXECUTIONS > 1
3. 通过查看获得的SQL优化提示,可以判断哪些表占用了大量内存空间,或者哪些表使用频率高,以及如何优化表参数。
官方英文解释
USER_ADVISOR_SQLA_TABLES
displays cross references between the workload statements and the tables referenced in the statement for the current user. Its columns (except for OWNER
) are the same as those in DBA_ADVISOR_SQLA_TABLES
.
See Also:
“DBA_ADVISOR_SQLA_TABLES”