1
0
mirror of https://github.com/MariaDB/server.git synced 2025-05-28 13:01:41 +03:00
Igor Babaev 1556a136ac Fixed LP bug #754521.
The function test_quick_select by mistake did not update the value
of table->quick_condition_rows for index intersection scans though
the specification explicitly required to do so from any table access
plan once the plan provided a better upper bound for the number of
rows selected from the table. It resulted in a bogus, usually very
big number saved as the cost of the table access. This, in its turn,
in many cases forced the optimizer to make a bad choice of the
execution plan for join queries.
2011-04-27 15:29:46 -07:00
..
2010-02-25 23:13:11 +04:00
2010-09-12 18:40:01 +02:00
2010-06-10 11:11:52 +02:00
2009-10-28 09:52:34 +02:00
2009-10-28 09:52:34 +02:00
2009-10-28 09:52:34 +02:00
2010-09-12 18:40:01 +02:00
2011-03-09 15:47:59 +02:00
2009-10-28 09:52:34 +02:00
2010-05-26 21:55:40 +03:00
2010-11-25 00:57:34 +02:00
2009-09-29 17:38:40 +02:00
2010-01-15 17:27:55 +02:00
2011-02-20 18:51:43 +02:00
2011-02-20 18:51:43 +02:00
2009-09-08 00:50:10 +04:00
2010-11-25 00:57:34 +02:00
2009-09-08 00:50:10 +04:00
2011-03-09 15:47:59 +02:00
2010-11-25 00:57:34 +02:00
2011-02-20 18:51:43 +02:00
2011-02-20 18:51:43 +02:00
2010-11-25 00:57:34 +02:00
2009-10-28 09:52:34 +02:00
2011-04-27 15:29:46 -07:00
2010-12-27 14:22:05 -08:00
2011-02-20 18:51:43 +02:00
2009-06-09 15:19:13 +02:00
2009-06-09 15:19:13 +02:00
2010-10-19 15:58:35 +02:00
2010-10-27 16:31:22 -07:00
2010-10-27 16:31:22 -07:00
2011-01-11 15:36:41 +02:00
2011-03-12 00:49:03 -08:00
2010-08-30 16:25:23 +03:00
2011-01-11 15:36:41 +02:00
2010-09-06 02:15:34 +03:00
2010-11-23 23:39:59 +02:00
2011-03-09 15:47:59 +02:00
2009-10-28 09:52:34 +02:00
2009-10-28 09:52:34 +02:00
2010-09-06 02:15:34 +03:00
2009-06-25 02:44:14 +04:00
2011-02-20 18:51:43 +02:00
2009-10-04 01:20:51 +02:00
2010-09-20 15:17:59 +02:00
2010-08-25 22:22:33 +02:00
2011-02-20 18:51:43 +02:00
2011-01-26 20:45:23 -08:00
2009-10-28 09:52:34 +02:00
2009-08-12 12:03:05 +02:00
2010-06-14 18:58:52 +02:00
2010-11-25 00:57:34 +02:00
2011-02-20 18:51:43 +02:00
2010-12-06 10:25:44 +02:00
2009-09-08 00:50:10 +04:00
2009-10-28 09:52:34 +02:00
2010-10-27 16:31:22 -07:00
2011-01-26 11:30:29 -08:00
2009-10-28 09:52:34 +02:00
2009-07-03 10:19:32 +02:00
2009-11-27 18:10:28 +02:00
2010-04-08 14:10:05 +02:00
2010-03-21 21:58:19 +01:00
2010-10-27 16:31:22 -07:00
2011-03-28 12:55:36 +03:00
2010-11-25 00:34:50 +02:00
2010-05-26 21:55:40 +03:00
2010-06-10 11:11:52 +02:00
2010-09-20 15:17:59 +02:00
2011-03-09 15:47:59 +02:00
2011-03-09 15:47:59 +02:00
2011-04-26 21:11:06 -07:00
2010-10-27 16:31:22 -07:00
2011-03-31 14:29:23 +02:00
2010-11-22 12:21:10 +03:00