Fixed ticket [8ff324e120d5e9bd|8ff324e120]: Unwarranted use of automatic...
Fixed ticket [8ff324e120d5e9bd|8ff324e120]: Unwarranted use of automatic index plus 6 other changes
View ArticleFix a problem with the error message reported by fts5 in some OOM cases....
Fix a problem with the error message reported by fts5 in some OOM cases. (tags: trunk)
View ArticleDocumentation typo fix. [forum:/forumpost/772d6688f5|Forum post 772d6688f5]....
Documentation typo fix. [forum:/forumpost/772d6688f5|Forum post 772d6688f5]. (tags: trunk)
View ArticleIncrease the number of parallel paths in the query solver from 12 to 20. In...
Increase the number of parallel paths in the query solver from 12 to 20. In the .wheretrace output, sort the parallel paths in order of increasing cost. (tags: trunk)
View ArticleFor query planning purposes, assume every table holds at least 100 rows, as...
For query planning purposes, assume every table holds at least 100 rows, as this seems to give better worst-case performance if the table row count estimate turns out to be inaccurate. Park this change...
View ArticleFix another problem with the sqlite3_log() message identifying the table or...
Fix another problem with the sqlite3_log() message identifying the table or index that a conflicting page belongs to. (tags: begin-concurrent)
View ArticleFix another problem with the sqlite3_log() message identifying the table or...
Fix another problem with the sqlite3_log() message identifying the table or index that a conflicting page belongs to. (tags: bedrock)
View ArticleTweaks to the query planner so that it is better able to deal with star...
Tweaks to the query planner so that it is better able to deal with star queries with many dimensions and bad indexes. (tags: trunk)
View ArticleFix a couple of assert() statements so that they cannot fire when the...
Fix a couple of assert() statements so that they cannot fire when the SQLITE_TESTCTRL_INTERNAL_FUNCTIONS debugging capability is activated. dbsqlfuzz f5b347cf167a62fbe08062b2feee65cb9306e363. (tags:...
View ArticleUse a heuristic in the query planner to help it better cope with large star...
Use a heuristic in the query planner to help it better cope with large star schema queries. (tags: star-schema)
View ArticleFix sqldiff out-of-bounds char classification error...
Fix sqldiff out-of-bounds char classification error [forum:/forumpost/c9b8d923d5|mentioned in the forum.] (tags: trunk)
View ArticleFix typos in the star-schema test cases. (tags: star-schema)
Fix typos in the star-schema test cases. (tags: star-schema)
View ArticleRemember the amount of the heuristic cost adjustment associated with star...
Remember the amount of the heuristic cost adjustment associated with star schemas and compensate when computing whether or not to use Bloom filters. (tags: star-schema)
View ArticleImprovements to comments and debugging output. (tags: star-schema)
Improvements to comments and debugging output. (tags: star-schema)
View ArticleSmall performance enhancement in wherePathSolver() (tags: star-schema)
Small performance enhancement in wherePathSolver() (tags: star-schema)
View ArticleChange an assert() (incorrectly) added by the previous check-in into a...
Change an assert() (incorrectly) added by the previous check-in into a testcase(). (tags: star-schema)
View Article*MERGE* Use a heuristic of artifically lowering the cost of fact tables in a...
*MERGE* Use a heuristic of artifically lowering the cost of fact tables in a star-schema query in order to prevent plans where the fact tables are in outer loops from being trimmed by the path limiter....
View ArticleRemove an unused parameter from fts5ConfigParseSpecial(). Compiler-warning...
Remove an unused parameter from fts5ConfigParseSpecial(). Compiler-warning fix only - no functional changes. (tags: trunk)
View ArticleUpdate shell.c to use the msteve fork of linenoise, per /chat discussion....
Update shell.c to use the msteve fork of linenoise, per /chat discussion. (tags: trunk)
View ArticleExperimentally enable linenoise multiline mode in shell.c. (tags:...
Experimentally enable linenoise multiline mode in shell.c. (tags: linenoise-multiline)
View Article