]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Hold the RTREE node cache open and defer writes until the very end of the
authordrh <>
Mon, 24 Apr 2023 21:08:11 +0000 (21:08 +0000)
committerdrh <>
Mon, 24 Apr 2023 21:08:11 +0000 (21:08 +0000)
commitdd8bb7d912bf2a7e0beb16a3a916b33af2c8dfb3
treeac6f955f15e51b950e2cbb4d454bd0c7e1bcf8ee
parent7eff609d8a87c61eed915c6a43ef58dc023b000a
Hold the RTREE node cache open and defer writes until the very end of the
INSERT statement, for a 20x performance improvement on the test script
identified at [forum:/forumpost/6b8bca17bb884ef3|forum post 6b8bca17bb884ef3].  However, there are still bugs and tests will crash.

FossilOrigin-Name: b35cb7458fe16390f3b1f0b2acfd3d51fabd6bf9c5f176a44d8b3cc932f74149
ext/rtree/geopoly.c
ext/rtree/rtree.c
manifest
manifest.uuid