L 过程流程
SQL 访问指导:PL/SQL 过程流程 图形显示了DBMS_ADVISOR程序包中SQL访问指导过程的典型操作流程。 步骤1:创建并管理任务和数据。此步骤将使用一个SQL访问指导任务。 步骤2:准备任务以进行各种操作。此步骤将使用SQL 访问指导参数。 步骤3:准备并分析数据。此步骤将使用SQL 优化集和SQL 访问指导任务。使用 Oracle Database 11gR1,除了文本之外,GET_TASK_REPORT还可以使用HTML 或XML 返回报告。 注:DBMS_ADVISOR.QUICK_TUNE过程是一种快捷方式,可以执行分析单个SQL 语句所必需的所有操作。该操作将创建一个所有参数都为默认值的任务,工作量仅由指定的语句组成。最后将执行任务,并将结果保存到资料档案库中。也可以指示该过程实施最终建议案。
SQL 访问指导:PL/SQL 示例
SQL 访问指导:PL/SQL 示例 与前一张幻灯片中所示的顺序相配合,此幻灯片中的示例显示了使用PL/SQL 代码的一个可能的SQL 访问指导优化会话。 第一个PL/SQL 块创建了一个新的优化任务MYTASK。此任务使用SQL 访问指导。 第二个PL/SQL 块设置了MYTASK任务的SQL 访问指导参数。在该示例中您将ANALYSIS_SCOPE设置为ALL,表示将为索引、实体化视图和分区生成建议案。然后,将MODE设置为COMPREHENSIVE,以包括与将来任务关联的SQL优化集中的所有SQL语句。 第三个PL/SQL 块将一个工作量与MYTASK任务关联起来。此处使用了一个现有的SQL 优化集MYSTS。现在,可以执行优化任务了。此任务执行完成后,可以生成对应的建议案脚本,如幻灯片中第三个示例所示。
小结 实施新的分区方法 采用数据压缩 使用Enterprise Manager 创建SQL 访问指导分析会话 使用PL/SQL 创建SQL 访问指导分析会话 设置SQL 访问指导分析以获取分区建议案
|