mirror of
https://github.com/MariaDB/server.git
synced 2026-05-06 15:15:34 +02: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:
parent
549ada35b0
commit
f3bbd40349
4 changed files with 73 additions and 0 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue