全,
我是Oracle新手,我的任务是了解为什么查询不会在12c中完成,但在11g中完全可以正常运行。查询将在11g上在3-4分钟内完成,但会一直进行处理,直到您在12c取消查询。
我想要查看已启用的功能,主要是与查询优化有关的任何功能。我该怎么做呢?
发布于 2018-08-14 03:53:23
您可以查看以下内容:
这就是说:我会开始看一下执行计划:也许区别不是功能的问题,而是给定系统中不同统计数据的结果。
发布于 2018-08-14 13:43:04
Oracle有一个选项,可以在新版本上模拟旧版本中的优化器行为。尝试在12c上添加提示OPTIMIZER_FEATURES_ENABLE(‘您的11g版本’),或在12c上执行查询之前在同一会话中运行此语句(假设查询运行正常的11g版本为11.2.0.4):
ALTER SESSION SET OPTIMIZER_FEATURES_ENABLE='11.2.0.4';https://stackoverflow.com/questions/51829455
复制相似问题