]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Faster operation for large in-memory databases.
authordrh <drh@noemail.net>
Mon, 12 Dec 2016 16:08:44 +0000 (16:08 +0000)
committerdrh <drh@noemail.net>
Mon, 12 Dec 2016 16:08:44 +0000 (16:08 +0000)
FossilOrigin-Name: 9675518b33e8d40769daefb860dc748113f750b6

1  2 
manifest
manifest.uuid
src/pager.c

diff --cc manifest
index acfaf94242b8300c2ff935d6dec734875d10798f,4a83e54278d28fadf539eeb0a0474306dd164c78..a14a5ca3c0e04a3e1648e8a2c21e8d04ba362a50
+++ b/manifest
@@@ -1,8 -1,8 +1,8 @@@
- C Performance\soptimization\sin\ssqlite3PagerWrite().
- D 2016-12-12T11:05:15.832
 -C Experimental\schanges\sfor\sfaster\sin-memory\sDB\soperation\sfor\slarge\sdatabases.
 -D 2016-11-17T21:52:08.779
 -F Makefile.in 6b572807415d3f0a379cebc9461416d8df4a12c8
++C Faster\soperation\sfor\slarge\sin-memory\sdatabases.
++D 2016-12-12T16:08:44.373
 +F Makefile.in 7639c6a09da11a9c7c6f2630fc981ee588d1072d
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 -F Makefile.msc bb4d970894abbbe0e88d00aac29bd52af8bc95f4
 +F Makefile.msc b8ca53350ae545e3562403d5da2a69cec79308da
  F README.md 8ecc12493ff9f820cdea6520a9016001cb2e59b7
  F VERSION 661b3e6a778cfbfd7bdce8bbb1545b22f4b6f09e
  F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
@@@ -372,13 -371,13 +372,13 @@@ F src/os.c add02933b1dce7a39a005b00a2f5
  F src/os.h 8e976e59eb4ca1c0fca6d35ee803e38951cb0343
  F src/os_common.h b2f4707a603e36811d9b1a13278bffd757857b85
  F src/os_setup.h 0dbaea40a7d36bf311613d31342e0b99e2536586
 -F src/os_unix.c be9ca0f901a2b6c1bc93dc338f4863675180c189
 +F src/os_unix.c 30e2c43e4955db990e5b5a81e901f8aa74cc8820
  F src/os_win.c cf90abd4e50d9f56d2c20ce8e005aff55d7bd8e9
  F src/os_win.h 7b073010f1451abe501be30d12f6bc599824944a
- F src/pager.c b6f38fc2f0da8eafe6ccfbf0b12e228b2ce5fb76
 -F src/pager.c eca40c57a4f35ed9609fa094573077adc99278c1
 -F src/pager.h 07d6938df0b74e4abe8f57807a8b0e1084321d8b
 -F src/parse.y 0338f906b61e311c2b7e11a3f89b0092c780b664
 -F src/pcache.c 5ff2a08f76a9c1b22f43eb063b7068fb085465ac
++F src/pager.c eaf8590131ab651420e86e89c3fd12d729f55ad3
 +F src/pager.h d1e944291030351f362a0a7da9b5c3e34e603e39
 +F src/parse.y 29153738a7322054359320eb00b5a4cd44389f20
 +F src/pcache.c 219fc5238d5c80e2990ab01e1459db3a96866447
  F src/pcache.h 2cedcd8407eb23017d92790b112186886e179490
  F src/pcache1.c e3967219b2a92b9edcb9324a4ba75009090d3953
  F src/pragma.c d932ba278654617cdd281f88a790a3185fca7c44
@@@ -1536,7 -1534,10 +1536,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 4fc6580ffa7232aaf751f38f90c45edc8863abe5
- R bc14df45b85bb125e9e5bbeaef507f4a
 -P 2331192b4ca6a169b6ac0daafb21ceb7c390de65
 -R 0286645640a2da4eb8b13e6d6f145f5c
 -T *branch * memdb-opt
 -T *sym-memdb-opt *
 -T -sym-trunk *
++P d4dff10a3d4edf8e1cc77c0a4f185d33f2c2e953 4fe94b0f1841180dfd8cac33838e335dc6a428bf
++R ea4e252aab274ae80300d82ccbdd9ba6
++T +closed 4fe94b0f1841180dfd8cac33838e335dc6a428bf
  U drh
- Z 4c6df250e0c9c71056406dc87d5d9884
 -Z d8145835471c7af9153066b699da469e
++Z 222df42015043d416e25238322e825fe
diff --cc manifest.uuid
index cdd0155282294b3e7d3d76f52887dd56dc847199,831b681562b93cb54c0f2c876a45ec0dc64ddbe8..ce37cd3aa69929b5ec16cd5037ab4c1392ea0aaf
@@@ -1,1 -1,1 +1,1 @@@
- d4dff10a3d4edf8e1cc77c0a4f185d33f2c2e953
 -4fe94b0f1841180dfd8cac33838e335dc6a428bf
++9675518b33e8d40769daefb860dc748113f750b6
diff --cc src/pager.c
Simple merge