Use transaction for x2 performance improvement

This commit is contained in:
prpr 2024-04-01 18:50:50 +01:00
parent be6a274dd0
commit 3ccb5332d2
1 changed files with 3 additions and 0 deletions

3
main.c
View File

@ -280,6 +280,8 @@ sqlitedumpstart(char *file)
"Problem preparing statement %s", sqlite3_errmsg(db));
exit(1);
}
EXEC("begin transaction");
}
static void
@ -289,6 +291,7 @@ sqlitedumpend(char *file, int commit)
char *error;
sqlite3_finalize(stmt);
EXEC(commit ? "commit" : "rollback");
EXEC("analyze epg");
sqlite3_close(db);