]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Improve the star-query heuristic so that it does a better job of identifying
authordrh <>
Fri, 24 Jan 2025 16:37:31 +0000 (16:37 +0000)
committerdrh <>
Fri, 24 Jan 2025 16:37:31 +0000 (16:37 +0000)
actual star queries.  Also includes improved diagnostic output from the
query planner.

FossilOrigin-Name: 7cfbe14d199bb631abd4d009698eeaee9b8450d5061ded612095ee4738ac6a1f

1  2 
manifest
manifest.uuid

diff --cc manifest
index 3b7ea01db795da5e151263b22a474ba069164177,71a6bc9616003528b1f86af5566b1997508d8c6b..87f0cf85cae028afc15d23d21d60237a802529e2
+++ 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 12aa7b8716f82a89dd040d53a06a0ae652131676,dad04bb867e8df453029ec6fdb64e792f5f12cbb..38a6c8e782bdf641008a8d4e748dd5abdcbecdda
@@@ -1,1 -1,1 +1,1 @@@
- c338caf0fd4adc7baacf20f6d4274b1776b9487a5a976b8d85e490791be82b11
 -a280f5f5480e560fc2b80e8947d8062e8b3487d930e71cb60fc9ba90d87977c1
++7cfbe14d199bb631abd4d009698eeaee9b8450d5061ded612095ee4738ac6a1f