newdb: Disable autocommit during executemany for a performance boost

This commit is contained in:
Kovid Goyal 2013-08-16 16:07:08 +05:30
parent dc16d477d1
commit f28c60d066

View File

@ -287,7 +287,8 @@ class Connection(apsw.Connection): # {{{
return cursor.execute(sql, bindings) return cursor.execute(sql, bindings)
def executemany(self, sql, sequence_of_bindings): def executemany(self, sql, sequence_of_bindings):
return self.cursor().executemany(sql, sequence_of_bindings) with self: # Disable autocommit mode, for performance
return self.cursor().executemany(sql, sequence_of_bindings)
# }}} # }}}