我有一个 1 万亿的记录文件。批处理大小为 1000,之后执行批处理。
我应该在每批之后提交吗?还是在所有 1 万亿条记录以 1000 批执行后只提交一次?
{
// Loop for 1 Trillion Records
statement.AddBatch()
if (++count % 1000 == 0)
{
statement.executeBatch()
// SHOULD I COMMIT HERE AFTER EACH BATCH ???
}
} // End Loop
// SHOULD I COMMIT HERE ONCE ONLY ????