You work with a newly created database. Presently, there is no application load on the database instance. You want to create a baseline for tuning the application, so you decide to collect recommendations that can be implemented to improve application performance.
What action must you take to achieve this?
A. Run Segment Advisor
B. Run the SQL Tuning Advisor (STA)
C. Run the Automatic Workload Repository (AWR) report
D. Run the SQL Access Advisor with a hypothetical workload
AC,明显错误。 AWR 是总体性能优化的一个数据报告,并不能给出建议。段指导主要是空间的建议。
段指导:将估算未来的空间需求, 以便确定对象是否具有可释放的未用空间。估计的未来空间是根据历史趋势计算出来的。
sql 优化指导:主要是对 sql profile,执行计划进行建议,建议索引和统计信息等。
SQL 访问指导:评估 SQL 的全部工作量, 并建议索引, 分区和实体化视图, 它们将改善 SQL 工作量的总体性能。
SQL 访问指导必须输入实际工作量,或者使用根据维模型生成一个可能工作量。
对于指定的工作量,SQL 访问指导可以完成:
物化视图,索引,分区表的建议。对单个的 sql 进行快速调优。如何对物化视图进行快速刷新,何调整物化视图来使其可以查询重写。
AWR 报告:自动工作量资料档案库可存储用于性能优化的数据库统计信息。
由于是新的系统,没有工作负载,所以使用 sql 访问指导假设工作量是比较合适的。如果在数据库运行了一段时间,要对 sql 执行计划进行分析可以使用 sql 优化指导
D 对,B 错