diff --git a/http/service.go b/http/service.go
index <HASH>..<HASH> 100644
--- a/http/service.go
+++ b/http/service.go
@@ -103,7 +103,7 @@ const (
 	PermBackup = "backup"
 
 	// LoadBatchSz is the batch size for loading a dump file.
-	LoadBatchSz = 100
+	LoadBatchSz = 1000
 )
 
 func init() {
diff --git a/store/store.go b/store/store.go
index <HASH>..<HASH> 100644
--- a/store/store.go
+++ b/store/store.go
@@ -479,7 +479,7 @@ func (s *Store) Load(r io.Reader, sz int) (int64, error) {
 
 		queries = append(queries, cmd)
 		if len(queries) == sz {
-			_, err = s.Execute(queries, false, false)
+			_, err = s.Execute(queries, false, true)
 			if err != nil {
 				return n, err
 			}
@@ -490,7 +490,7 @@ func (s *Store) Load(r io.Reader, sz int) (int64, error) {
 
 	// Flush residual
 	if len(queries) > 0 {
-		_, err = s.Execute(queries, false, false)
+		_, err = s.Execute(queries, false, true)
 		if err != nil {
 			return n, err
 		}
Use a transaction for loaded batch

Bump the batch size to <I> too.