1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

Fixed bug mdev-4389.

The selectivity of a range degenerated into a point never should be set to 0.
This commit is contained in:
Igor Babaev
2013-04-12 02:47:46 -07:00
parent 549ada35b0
commit f3bbd40349
4 changed files with 73 additions and 0 deletions

View File

@ -3417,6 +3417,7 @@ double get_column_range_cardinality(Field *field,
else
sel= hist->range_selectivity(min_mp_pos, max_mp_pos);
res= col_non_nulls * sel;
set_if_bigger(res, col_stats->get_avg_frequency());
}
else
res= col_non_nulls;