Oracle 11g docker SELECT非常慢

时间:2016-06-09 09:57:48

标签: sql performance docker oracle11g

我有一个oracle 11g docker容器(using this docker image)。

当我尝试执行SELECT COUNT(*) FROM ALL_OBJECTS时,返回7000需要大约100秒。

在另一个数据库(硬安装)上,同一查询在2个secondes中返回62000

为什么这个查询在docker上太长了?

感谢。

2 个答案:

答案 0 :(得分:4)

此命令帮助我解决了缓慢问题:

ALTER SYSTEM SET disk_asynch_io = FALSE SCOPE = SPFILE;

您需要重新启动数据库实例。

答案 1 :(得分:1)

确定,

似乎是图像错误。 执行此查询的工具(在本例中为DBunit)在配置上存在错误。

它向所有DBobjects查询docker DB的模式,并仅查询“硬安装”的特定shemas对象。 DB。