19c的性能问题

时间:2019-12-30 11:26:56

标签: oracle19c

最近,我们已将数据库从11g更新到19c。

在新版本的数据库中测试应用程序时,我们遇到了特定视图的性能问题,该视图工作正常,但在19c中导致性能问题。

在分析计划时,我们已经看到执行计划发生了巨大变化,这导致19c视图的性能非常差。

令人惊讶的是,其他视图工作正常。

如果您能对此问题有所了解,那就太好了。

感谢您, 京东

1 个答案:

答案 0 :(得分:0)

如果在升级过程中只有一件事出错,我会认为这是巨大的成功。通过要求Oracle以与以前相同的方式执行该查询,可以跳过深入的性能分析,并简单地“欺骗”。修改慢速查询或视图以使用提示OPTIMIZER_FEATURES_ENABLE。例如:

select /*+ optimizer_features_enable('11.2.0.4') */ * from all_tables;

这是我针对这种情况的唯一专门建议。如果这不起作用,则需要遵循典型的性能故障排除路径(获取具有实际数字的执行计划,查看运行缓慢和基数错误,检查统计信息等),但这可能需要具有更多细节的独立问题。