From: drh <> Date: Fri, 24 Jan 2025 16:37:31 +0000 (+0000) Subject: Improve the star-query heuristic so that it does a better job of identifying X-Git-Tag: version-3.49.0~59 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=079f840e477db79ca73097888949ef1361a55505;p=thirdparty%2Fsqlite.git Improve the star-query heuristic so that it does a better job of identifying actual star queries. Also includes improved diagnostic output from the query planner. FossilOrigin-Name: 7cfbe14d199bb631abd4d009698eeaee9b8450d5061ded612095ee4738ac6a1f --- 079f840e477db79ca73097888949ef1361a55505 diff --cc manifest index 3b7ea01db7,71a6bc9616..87f0cf85ca --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Correct\sa\sversion\snumber\sin\sautosetup/README.md. - D 2025-01-24T15:41:33.001 -C The\sdebugging\soutput\sfor\sWhereLoop\sobjects\snow\sshows\scost\nestimate\schanges\sdue\sto\sthe\sstar-query\sheuristic. -D 2025-01-24T16:27:18.228 ++C Improve\sthe\sstar-query\sheuristic\sso\sthat\sit\sdoes\sa\sbetter\sjob\sof\sidentifying\nactual\sstar\squeries.\s\sAlso\sincludes\simproved\sdiagnostic\soutput\sfrom\sthe\nquery\splanner. ++D 2025-01-24T16:37:31.813 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md e108e1e69ae8e8a59e93c455654b8ac9356a11720d3345df2a4743e9590fb20d @@@ -2208,8 -2208,8 +2208,9 @@@ F tool/version-info.c 3b36468a90faf1bbd F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 49a486c5069de041aedcbde4de178293e0463ae9918ecad7539eedf0ec77a139 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 601636829b79888deda7d4dc5786f82b4f0b302d84663ee96b4d47fcb429abcf - R 7edf0e5d3b3392becf43b655692773e3 - U stephan - Z 8a4c0606d9fc49f835c4115814c6ca15 -P 61f76a45ac7aa454419fd7539a3d8e60f0733fb5a2abd034d795328f3c1b6e9b -R b5fb3d6f32de07f513e6a24731e9896f ++P c338caf0fd4adc7baacf20f6d4274b1776b9487a5a976b8d85e490791be82b11 a280f5f5480e560fc2b80e8947d8062e8b3487d930e71cb60fc9ba90d87977c1 ++R 7125d6757cc5225f643dd2f0408b79ed ++T +closed a280f5f5480e560fc2b80e8947d8062e8b3487d930e71cb60fc9ba90d87977c1 + U drh -Z 6f36bcae3e1b7a772902eff5e8fa7c2d ++Z f818ed71ad97105ec5c66c8cb2f2a934 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 12aa7b8716,dad04bb867..38a6c8e782 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - c338caf0fd4adc7baacf20f6d4274b1776b9487a5a976b8d85e490791be82b11 -a280f5f5480e560fc2b80e8947d8062e8b3487d930e71cb60fc9ba90d87977c1 ++7cfbe14d199bb631abd4d009698eeaee9b8450d5061ded612095ee4738ac6a1f