Bug #43 Join does not use indexes in case there is no cardinarity data
| Submitted: | 27 Jan 2003 18:54 | Modified: | 3 Oct 2008 9:47 |
|---|---|---|---|
| Reporter: | Peter Zaitsev (Basic Quality Contributor) | Email Updates: | |
| Status: | Can't repeat | Impact on me: | |
| Category: | MySQL Server: Optimizer | Severity: | S3 (Non-critical) |
| Version: | 3.23, 4.0 | OS: | Any (all) |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | qc | ||
[27 Jan 2003 18:54]
Peter Zaitsev
[28 Jan 2003 17:00]
MySQL Developer
Not a bug, but a not critical ptimizer issue, as this is only relevant for small tables (which are fast anyway) Nothing to be done at this stage
[27 Sep 2008 8:42]
Konstantin Osipov
mysql> explain select * from a,b,c where t=1 and a=b and b=c\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: a
type: ref
possible_keys: a,t
key: t
key_len: 5
ref: const
rows: 1
Extra:
*************************** 2. row ***************************
id: 1
select_type: SIMPLE
table: b
type: ref
possible_keys: b
key: b
key_len: 5
ref: test.a.a
rows: 2
Extra:
*************************** 3. row ***************************
id: 1
select_type: SIMPLE
table: c
type: ref
possible_keys: c
key: c
key_len: 5
ref: test.a.a
rows: 2
Extra:
3 rows in set (0.00 sec)
I believe I can't repeat it any more.
My version is 6.0.
Re-opening to be re-verified, since I'm not sure I'm reading explain output correctly.
[3 Oct 2008 9:47]
Valeriy Kravchuk
Not repeatable with recent 6.0.x and 5.1.x.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.039 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.