Oracle 11g docker SELECT非常慢
我有一个oracle 11gdocker容器( 使用这个docker图像 )。
当我尝试执行SELECT COUNT(*) FROM ALL_OBJECTS
,大约需要100秒才能返回7000。
在另一个数据库(硬安装),相同的查询返回62000 2 senddes
为什么这个查询在docker上太长了?
谢谢。
好,
这似乎是图像错误。 执行这个查询的工具(在这种情况下是DBunit)在configuration上有错误。
它查询所有DBobjects泊坞窗数据库的模式,只查询“硬安装”数据库的特定shemas对象。
这个命令帮助我解决了缓慢的问题:
ALTER SYSTEM SET disk_asynch_io = FALSE SCOPE = SPFILE;
您需要重新启动数据库实例。