diff options
author | Igor Babaev <igor@askmonty.org> | 2013-03-17 12:02:11 -0700 |
---|---|---|
committer | Igor Babaev <igor@askmonty.org> | 2013-03-17 12:02:11 -0700 |
commit | aab3c9febc37fdf8b29d6a484d8f3f48a29dd92d (patch) | |
tree | 208a7271abfb763b6379baa6cc4b3c603c5eb52a /sql/sql_select.cc | |
parent | fc1c8ffdadfd14eb51969ecfde43e3204f10f6f8 (diff) | |
download | mariadb-git-aab3c9febc37fdf8b29d6a484d8f3f48a29dd92d.tar.gz |
Fixed a typo that caused a wrong calculation of the selectivity for
pushed down condtions.
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r-- | sql/sql_select.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc index bc9e05fe2d9..b6e21a3b8a9 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -6989,7 +6989,7 @@ double table_cond_selectivity(JOIN *join, uint idx, JOIN_TAB *s, if (s->quick && s->quick->index != MAX_KEY) { /* A range scan by index s->quick->index is used to access table s */ - sel*= table_records/table->quick_rows[s->quick->index]; + sel*= table->quick_rows[s->quick->index]/table_records; } else if (ref) { |