从Java在Oracle db中创建表

时间:2012-02-28 09:12:23

标签: java oracle

每次我在文件中获取数据时,我都需要在Oracle中创建/更改表(外部表)。由于数据文件的数量不断变化,我需要修改外部表的“location”属性。 我使用此表来更新数据库中的许多其他表。

是否会在运行时创建/更改表 对性能有任何帮助,或者更确切地说会损害性能 代码?

P.S:我在这里看到的表现是通过访问这个外部表来更新其他表所花费的时间。

1 个答案:

答案 0 :(得分:1)

我认为这可能取决于很多事情 一个主要的事情可能是文件的数量和你可以提供的并行度。基本上,外部表可以读取所有源files in parallel,如果是这种情况,那么我认为每次都不值得改变表。
另一件事可能是最大文件数量和最小数量之间的差距......