1. 报告概述
本篇文档对 Oracle RAC Oracle 绑定的执行计划 sql_profile、Spm 绑定的执行计划,从 11g 升级迁
移到 19c 数据库中。
2. 绑定执行计划迁移测试
2.1. 模拟不同的执行计划
目标:模拟执行查询 SQL,走全表扫描;然后 hint 指定走索引实际上更快,模拟由于统计信息不准确导
致 SQL 走全表扫描的烂 SQL,hint 手工指定索引好的 sql,后续使用绑定走索引的执行计划,优化 SQL;
2.1.1. 表统计信息 100%收集,索引不收集统计信息,执行计划走索引(failed)
创建测试用户
!"#
$%&'''(')#**%)#'
')#+)#,
$%&'''(')#**%)#'
')#+)#,
-"-./0"( /(1("23-4567-8-961-8
:1&'23''23',
/(;"-1(5-1<5896 "( /(1("
(=>+++?<"
(=>++@?<"
-$A&'23''(',
-$A&'23''(',
-"-.//(;"-"9.B0"( /(1("23-4567-8-
961-8:1&'23''23',
$&,
$&,
-"-.//(;"-1(5-0"( /(1("23-454;(:14-C- 67-8-/(;"-961-8
:1&'23''23',
/(;"-1(5-1<5896 "( /(1("
(
(
0%0D)
9;?-./:49;?-./1(5-
相关文档
评论