我有一个oracle 11g docker容器(using this docker image)。
当我尝试执行SELECT COUNT(*) FROM ALL_OBJECTS
时,返回7000需要大约100秒。
在另一个数据库(硬安装)上,同一查询在2个secondes中返回62000
为什么这个查询在docker上太长了?
感谢。
答案 0 :(得分:4)
此命令帮助我解决了缓慢问题:
ALTER SYSTEM SET disk_asynch_io = FALSE SCOPE = SPFILE;
您需要重新启动数据库实例。
答案 1 :(得分:1)
确定,
似乎是图像错误。 执行此查询的工具(在本例中为DBunit)在配置上存在错误。
它向所有DBobjects查询docker DB的模式,并仅查询“硬安装”的特定shemas对象。 DB。