如何确定外部表的数据加载时间



我正在使用Oracle DB 12c Enterprise Edition。

我已经为保存在桌面上的平面文件 (.csv) 设置了文件目录。外部表已经创建,数据直接加载到我在 oracle 中设置的外部表中。

数据似乎从 导入。CSV --> 外部表是一个透明的过程。我如何确切地确定在 中加载所有数据所花费的时间。CSV 平面文件到外部表?

我。CSV 平面文件有 150,000 条记录。生成 BADFILE 和 LOGFILE,但它没有提供加载所有文件所花费时间的特定时间。

请帮忙..

我的目标是确定通过外部表加载数据是否比 SQL Developer 中的 SQL*LDR 或数据导入实用程序更快。

每次查询外部表时,都会从外部表加载数据。 所以一种选择是做一个

SELECT COUNT(*)
  FROM your_external_table

并测量所需的时间。 如果您打算将数据从外部表加载到使用 SQL*Loader 加载的同一临时表中,则还可以测量执行此操作所需的时间INSERT

相关内容

  • 没有找到相关文章

最新更新