Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for test/where3.test
2023-12-23
| ||
19:03 | [4ccb156ae3] part of check-in [72fcc12cda] Improvements to the query planner to address the inefficiency described by forum post 2568d1f6e6. (check-in: [72fcc12cda] user: drh branch: trunk, size: 16128) | |
2021-03-20
| ||
15:11 | [5b4ffc0ac2] part of check-in [50fbd53260] Revise tests cases to align with the new EXPLAIN QUERY PLAN output. (check-in: [50fbd53260] user: drh branch: eqp-improvements, size: 15544) | |
2018-05-02
| ||
19:42 | [2341a294e1] part of check-in [dab5e52948] More test case updates. Tests are all running now. (check-in: [dab5e52948] user: drh branch: rework-EQP, size: 15606) | |
2016-06-17
| ||
14:59 | [54cdeb0215] part of check-in [fcd12b69ce] Fix a duplicate test name in cursorhint2.test. (check-in: [fcd12b69ce] user: dan branch: cursor-hints, size: 15703) | |
2014-04-24
| ||
20:04 | [1ad55ba900] part of check-in [c5a6ec0a88] Changes to the way the planner calculates the costs of various table and index scans. Some test cases still failing. (check-in: [c5a6ec0a88] user: dan branch: experimental-costs, size: 15675) | |
2013-08-20
| ||
17:00 | [d28c51f257] part of check-in [e476408e3c] Ignore IS NOT NULL and NOT NULL constraints on NOT NULL columns. (check-in: [e476408e3c] user: drh branch: trunk, size: 15635) | |
2013-06-28
| ||
13:43 | [a0682ba3dc] part of check-in [5480d124b7] Fix an issue with the OmitNoopJoin optimization and add test cases that are specifically for that optimization. (check-in: [5480d124b7] user: drh branch: trunk, size: 15466) | |
2013-06-12
| ||
17:08 | [157071521c] part of check-in [addd7f466d] "make test" now passing. (check-in: [addd7f466d] user: drh branch: nextgen-query-plan-exp, size: 13966) | |
2013-06-11
| ||
02:32 | [f2a7027e19] part of check-in [36373b85f9] Fixes to EXPLAIN QUERY PLAN output. Change weights back to something closer to what they are in legacy. More test case fixes. (check-in: [36373b85f9] user: drh branch: nextgen-query-plan-logcost, size: 13911) | |
2013-06-10
| ||
23:30 | [1f2a9c9972] part of check-in [aa580e368e] Fix test cases for the new EXPLAIN QUERY PLAN format. Add the wherecosttest tool. Other fixes to logarithm cost. (check-in: [aa580e368e] user: drh branch: nextgen-query-plan-logcost, size: 13911) | |
2013-06-04
| ||
23:40 | [311c04e16f] part of check-in [cf96eb5945] Update some variable names and comments in the ORDER BY optimizer. Fix a bug in the ORDER BY optimizer dealing with IS NULL constraints. Updates to test cases. (check-in: [cf96eb5945] user: drh branch: nextgen-query-plan-exp, size: 14176) | |
2013-06-03
| ||
22:08 | [ae3054e121] part of check-in [eb27086e8a] Remove more vestiges of sqlite_query_plan from the test cases. (check-in: [eb27086e8a] user: drh branch: nextgen-query-plan-exp, size: 14182) | |
2011-10-18
| ||
18:10 | [667e756421] part of check-in [551ce407bd] Improved handling of USING and NATURAL JOIN in 3-way and higher joins. Ticket [3338b3fa19ac4ab] (check-in: [551ce407bd] user: drh branch: trunk, size: 13893) | |
2011-08-26
| ||
18:04 | [eaed73b9eb] part of check-in [a42db19d52] Merge the branch-3.7.2 changes into the stat3-3.7.2 subbranch. Also fix some test script issues. (check-in: [a42db19d52] user: drh branch: stat3-3.7.2, size: 8376) | |
2011-03-30
| ||
14:54 | [8e1175c7ef] part of check-in [3a27af5b3c] Do not generate sqlite_stat1 entries for empty tables when running ANALYZE. Ticket [83ea97620bd31016451] (check-in: [3a27af5b3c] user: drh branch: trunk, size: 11140) | |
2011-02-12
| ||
14:23 | [3bd3848a14] part of check-in [f2a8b5ccfb] Fix the expected output on tests so that it corresponds to the new query planner results. All of veryquick.test is now passing with SQLITE_ENABLE_STAT2. (check-in: [f2a8b5ccfb] user: drh branch: branch-3.7.2, size: 8366) | |
2011-02-04
| ||
06:36 | [c81d4ecfae] part of check-in [499edcbc8a] Merge the stat2 query planner enhancements into the trunk. (check-in: [499edcbc8a] user: drh branch: trunk, size: 11109) | |
2011-01-28
| ||
01:57 | [858d089cc4] part of check-in [4847c6cb71] Change the weighting of binary searches on tables to 1/10th the cost of a search on an index. Change the assumed reduction in search space from a indexed range constraint from 1/3rd to 1/4th. Do not let the estimated number of rows drop below 1. (check-in: [4847c6cb71] user: drh branch: stat2-enhancement, size: 11114) | |
2010-11-13
| ||
16:42 | [8ebedae552] part of check-in [6611b76b02] Change the EXPLAIN QUERY PLAN output to use "USING INDEX" instead of "BY INDEX", and to use "SEARCH" instead of "SCAN" for loops that are not full-table scans. (check-in: [6611b76b02] user: dan branch: experimental, size: 11109) | |
2010-11-11
| ||
10:36 | [6fc33631b7] part of check-in [30904ef841] Modifications to test cases to account for new EXPLAIN QUERY PLAN output. (check-in: [30904ef841] user: dan branch: experimental, size: 11059) | |
2010-10-04
| ||
23:55 | [3a72db38e8] part of check-in [ece641eb89] Fix a performance regression (relative to version 3.6.23.1) caused by the query planner taking into account non-indexable WHERE clause terms to select the outermost join loops when it should be selecting tables for the outermost loop that do not benefit from being in an inner loop. (check-in: [ece641eb89] user: drh branch: trunk, size: 10535) | |
2010-08-05
| ||
02:52 | [3bf8006d44] part of check-in [309bbedf96] Fix the query planner so that when it has a choice of full-scan tables to move to the outer loop, it chooses the one that is likely to give the fewest output rows. Ticket [13f033c865f878]. (check-in: [309bbedf96] user: drh branch: trunk, size: 8054) | |
2010-08-04
| ||
21:17 | [acdacc5e1e] part of check-in [e7a714b52c] If the outer loop of a join must be a full table scan, make sure that an incomplete ANALYZE does not trick the planner into use a table that might be indexable in an inner loop. Ticket [13f033c865f878] (check-in: [e7a714b52c] user: drh branch: trunk, size: 7174) | |
2010-04-15
| ||
01:04 | [aa44a9b29e] part of check-in [defaf0d99a] Further refinements to table order selection on join query planning. (check-in: [defaf0d99a] user: drh branch: trunk, size: 6444) | |
2008-04-17
| ||
19:14 | [97d3936e6a] part of check-in [0d2e258e1a] Additional work on ticket #3015. The previous fix (check-in (4919)) did not appear to work in all cases and it disabled indexing in some places where it should not have. New test cases added to help insure that the current fix is better. (CVS 5026) (check-in: [0d2e258e1a] user: drh branch: trunk, size: 6444) | |
2006-12-16
| ||
16:25 | [0a30fe9808] part of check-in [7393c81b8c] Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table to be reordered with A and B. This used to be the case but the capability was removed by (3203) and (3052) in response to ticket #1652. This change restores the capability. (CVS 3529) (check-in: [7393c81b8c] user: drh branch: trunk, size: 4900) | |
2006-06-06
| ||
11:45 | [3b5ad2c580] part of check-in [2baa983653] In joins of the form "A left B, C" make sure they are not transformed into "A left C, B". Ticket #1830. See also #1652. (CVS 3203) (check-in: [2baa983653] user: drh branch: trunk, size: 2827) | |
2006-02-01
| ||
02:45 | Added: [6356013ce1] part of check-in [248b9be93d] In joins of the form: "A, B left C" make sure that the reordering optimization does not put table A after table C. Ticket #1652. (CVS 3052) (check-in: [248b9be93d] user: drh branch: trunk, size: 1435) | |