]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Increase the estimated full-scan cost for an FTS3 table.
authordrh <drh@noemail.net>
Tue, 4 Jun 2013 13:07:44 +0000 (13:07 +0000)
committerdrh <drh@noemail.net>
Tue, 4 Jun 2013 13:07:44 +0000 (13:07 +0000)
FossilOrigin-Name: 8d9f29f847f38612447c79a5fb366a9143ef6205

ext/fts3/fts3.c
manifest
manifest.uuid

index 374d690688bf6794fed177ea92d81b94be4510d6..e3a11b301aafa8e897316aee8d07d33b8184b1d1 100644 (file)
@@ -1423,7 +1423,7 @@ static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){
   ** strategy is possible.
   */
   pInfo->idxNum = FTS3_FULLSCAN_SEARCH;
-  pInfo->estimatedCost = 500000;
+  pInfo->estimatedCost = 5000000;
   for(i=0; i<pInfo->nConstraint; i++){
     struct sqlite3_index_constraint *pCons = &pInfo->aConstraint[i];
     if( pCons->usable==0 ) continue;
index 5e757202a771ca95770431c96ec7a5d4bdf93ecb..1046753ec04ff5b776172de2e12e33b5b82cdfac 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\sdisplay\sissue\swith\sEXPLAIN\sQUERY\sPLAN.
-D 2013-06-04T12:58:02.050
+C Increase\sthe\sestimated\sfull-scan\scost\sfor\san\sFTS3\stable.
+D 2013-06-04T13:07:44.387
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 5e41da95d92656a5004b03d3576e8b226858a28e
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -78,7 +78,7 @@ F ext/fts3/README.content fdc666a70d5257a64fee209f97cf89e0e6e32b51
 F ext/fts3/README.syntax a19711dc5458c20734b8e485e75fb1981ec2427a
 F ext/fts3/README.tokenizers e0a8b81383ea60d0334d274fadf305ea14a8c314
 F ext/fts3/README.txt 8c18f41574404623b76917b9da66fcb0ab38328d
-F ext/fts3/fts3.c 931b3c83abdd1ab3bb389b2130431c2a9ff73b91
+F ext/fts3/fts3.c 760fecd100598dc22f9733d472b7cf2e9375c620
 F ext/fts3/fts3.h 3a10a0af180d502cecc50df77b1b22df142817fe
 F ext/fts3/fts3Int.h 0b167bed9e63151635620a4f639bc62ac6012cba
 F ext/fts3/fts3_aux.c b02632f6dd0e375ce97870206d914ea6d8df5ccd
@@ -1093,7 +1093,7 @@ F tool/vdbe-compress.tcl f12c884766bd14277f4fcedcae07078011717381
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
 F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac
-P e605c468e3a1163167831c4a6220825c0b5d083b
-R 0c3dd4aecffc3c33e948e0ad3535455c
+P ff2fa407558360f2499b6df0392ab3cdb4788dec
+R 5715088460a26a1980fd1c02022e33fe
 U drh
-Z fde826e1fa4a5f4defa852132d2e9311
+Z e8fb494e500ca7853631ddff96a44d93
index b2ed6c1c7808b158546b6269136dc2b089389459..c6152c2bac4b757fbfc4f2e437e04aec3e182617 100644 (file)
@@ -1 +1 @@
-ff2fa407558360f2499b6df0392ab3cdb4788dec
\ No newline at end of file
+8d9f29f847f38612447c79a5fb366a9143ef6205
\ No newline at end of file