我正在尝试使用“Microsoft Access Output”步骤填充数据库表(访问),但我的性能非常糟糕。我的意思是我的数据是从2 xmls读取并在1分钟内合并(36000行数据),访问输出现在以12 r / s运行1小时。我将Commit大小设置得足够高,一次提交所有ma数据(Commint大小为500,我在第10次提交后得到了一些java错误)。
如果我在csv中编写我的文件并在访问中导入它,那就更快了,但我希望尽可能自动地从流程中自动化。 欢迎任何建议如何从中获得更好的表现。
答案 0 :(得分:0)
我从来没有幸运过MS-Access输出步骤。如果为Access数据库创建一个ODBC条目并使用常规的表输出步骤加载它,似乎工作得更好。
此外,您可能会检查您是否拥有最新版本的Jackcess驱动程序。
编辑:此外,为了自动化数据流,例如编写CSV然后加载它,您将使用作业。如果您只熟悉转换,请查看ETL作业上的文档。