0

我正在尝试使用“Microsoft Access 输出”步骤填充数据库表(访问),但性能非常差。我的意思是我的数据是从 2 个 xmls 中读取的,并在 1 分钟内合并(36000 行数据),访问输出现在以 12 r/s 的速度运行 1 小时。我将提交大小设置得足够高,以便一次提交所有 ma 数据(在第 10 次提交后,使用 Commint 大小 500 我得到了一些 java 错误)。

如果我将我的文件写入 csv 并将其导入到 access 中,那会更快,但我希望尽可能地从流程中自动化。欢迎就如何从中获得更好的性能提出任何建议。

4

1 回答 1

0

我从来没有在 MS-Access 输出步骤上运气好。如果您为您的 Access DB 创建一个 ODBC 条目并使用常规表输出步骤加载它,它似乎工作得更好。

您还可以检查您是否拥有最新版本的 Jackcess 驱动程序。

编辑:此外,对于自动化数据流,例如编写 CSV 然后加载它,您将使用 Job。如果您只熟悉转换,请查看有关 ETL 作业的文档。

于 2013-07-02T16:38:41.670 回答