From: drh Date: Fri, 4 Apr 2014 18:49:19 +0000 (+0000) Subject: Performance improvements when reading large blobs, especially if X-Git-Tag: version-3.8.5~82 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=48e080b26c033dc92f331ccdab1ae3f983d6ef1d;p=thirdparty%2Fsqlite.git Performance improvements when reading large blobs, especially if SQLITE_DIRECT_OVERFLOW_READ is defined. FossilOrigin-Name: 2312eb6a9eb31051db4e0baf19e033ba39adc7b1 --- 48e080b26c033dc92f331ccdab1ae3f983d6ef1d diff --cc manifest index d36a69418a,dbe10602d3..51582695c0 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Merge\schanges\sto\sthe\squery\splanner\sthat\sstrive\sto\sensure\sthat\sany\sindex\s\nusage\sthat\sis\sa\sproper\ssubset\sof\ssome\sother\sindex\susage\salways\shas\sa\sslightly\nhigher\scost. - D 2014-04-04T18:20:35.620 -C Remove\san\sunnecessary\sconditional,\sreplacing\sit\swith\san\sassert().\nImprovements\sto\scomments. -D 2014-04-01T01:24:34.512 ++C Performance\simprovements\swhen\sreading\slarge\sblobs,\sespecially\sif\nSQLITE_DIRECT_OVERFLOW_READ\sis\sdefined. ++D 2014-04-04T18:49:19.417 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 2ef13430cd359f7b361bb863504e227b25cc7f81 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1160,8 -1159,7 +1160,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01 F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff - P e54330b43127e46fc6494748cbb353a6fc91cfd7 7473c4dfc10a47594affa6f4e071a08dc8838c0c - R dcb8d4aedf5f44fc76078dc97c08f05d - T +closed 7473c4dfc10a47594affa6f4e071a08dc8838c0c -P 96385dc460545807a5c8fcf6280a971700f84866 -R 193f537069a669cf49d79f97b46daa7e ++P 683dd379a293b2f330e1e4cd746f190527fe48ee 834bf1c367e1ccd498c7f9f843be2d2aa11ffb3c ++R 3de83004edd963c4959934c7f5a61b03 ++T +closed 834bf1c367e1ccd498c7f9f843be2d2aa11ffb3c U drh - Z b9b64aa08b9101816e80a031012d4116 -Z 9306db9f51cd1c998fccb67bf7fedc94 ++Z f4df6ef034f1a63bb656a3ddc69e0011 diff --cc manifest.uuid index 8da78e64c3,44d48365ac..0466f25ed2 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 683dd379a293b2f330e1e4cd746f190527fe48ee -834bf1c367e1ccd498c7f9f843be2d2aa11ffb3c ++2312eb6a9eb31051db4e0baf19e033ba39adc7b1