From: drh Date: Mon, 12 Dec 2016 16:08:44 +0000 (+0000) Subject: Faster operation for large in-memory databases. X-Git-Tag: version-3.16.0~52 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5fa3d6ec3b069fe6ecd56380053c1a79c8099bd0;p=thirdparty%2Fsqlite.git Faster operation for large in-memory databases. FossilOrigin-Name: 9675518b33e8d40769daefb860dc748113f750b6 --- 5fa3d6ec3b069fe6ecd56380053c1a79c8099bd0 diff --cc manifest index acfaf94242,4a83e54278..a14a5ca3c0 --- a/manifest +++ 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 cdd0155282,831b681562..ce37cd3aa6 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - d4dff10a3d4edf8e1cc77c0a4f185d33f2c2e953 -4fe94b0f1841180dfd8cac33838e335dc6a428bf ++9675518b33e8d40769daefb860dc748113f750b6