A transaction commit required more time when many files were open regardless of how many of those files were updated (10 microseconds vs. 3 microseconds in one of our test cases, comparing 1000 extra file opens to no extra file opens). The performance of the transaction commit has been improved in this situation by enhancing the logic that determines which files require processing.