]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Revamp the QRF insert-mode optimization of [659ff6ab55802507]. The
authordrh <>
Tue, 10 Mar 2026 18:13:13 +0000 (18:13 +0000)
committerdrh <>
Tue, 10 Mar 2026 18:13:13 +0000 (18:13 +0000)
commitabc82c49c2428b8407b974686c130f77c7367ab9
tree57be8aa6be0633dadc0430d93d0802f81227d3c4
parentbd10a18f0016faade60162d52f57c4af9feed66f
Revamp the QRF insert-mode optimization of [659ff6ab55802507].  The
control value is now nMultiInsert.  Multiple rows are added to each INSERT
statement until the number of bytes in that statement exceeds the
nMultiInsert value.  The CLI uses a default value of 3000, which provides
a good balance between speed and prepare-statement size.  The output
from ".dump" now loads nearly 2x faster in some cases.

FossilOrigin-Name: 55b0ce9f93d68b17a18423f0f751b778573127743a2bac67abfea074ac32d41a
ext/qrf/qrf.c
ext/qrf/qrf.h
manifest
manifest.uuid
src/shell.c.in
src/tclsqlite.c
test/dotcmd01.sql
test/modeA.sql
test/qrf01.test