0

我目前正在使用 Apache Derby 将数据存储到本地数据库。由于我可以处理数千条记录,因此我想批量提交以提高效率。

但是如果我的批量大小是 50,如果我只有 20 条记录,我该如何提交到数据库?

非常感谢!

4

1 回答 1

2

在这种情况下,您必须提交一小批只有 20 条记录。您不想让它们在内存中徘徊,因为您只能信任已写入数据库的内容以在崩溃和关闭时幸免于难。

如果性能很重要,您将需要对调优和数据库设计进行实验。根据使用其他数据库的经验,我建议尽量减少索引数量以提高插入性能,但可能会降低查询效率,并尝试不同的数据库页面大小,包括与底层存储的块大小匹配的页面大小(如果您知道的话) .

于 2016-04-15T17:47:03.727 回答