phpbar.de logo

Mailinglisten-Archive

welcher Key wird wann benutzt ?

welcher Key wird wann benutzt ?

Manfred Wallpaper mysql-de_(at)_lists.bttr.org
Tue, 9 Jul 2002 15:30:38 +0200


Moin,

mal ne kurze frage zwischendurch, wenn es nicht zu warm ist ;)

warum benutzt das Query: "select browser from log group by browser;"
in der tabelle:
explain log;
+-------------+------------------+------+-----+---------+-------+
| Field       | Type             | Null | Key | Default | Extra |
+-------------+------------------+------+-----+---------+-------+
| browser     | char(255)        |      | MUL |         |       |
+-------------+------------------+------+-----+---------+-------+

keinen key ?


explain select count(browser) as A, browser from log where browser!='' group by browser order by A DESC;
+-------+------+---------------+------+---------+------+---------+------------+
| table | type | possible_keys | key  | key_len | ref  | rows    | Extra      |
+-------+------+---------------+------+---------+------+---------+------------+
| log   | ALL  | NULL          | NULL |    NULL | NULL | 1428518 | where used |
+-------+------+---------------+------+---------+------+---------+------------+
1 row in set (0.00 sec)

oder anders auch

explain select browser from log group by browser;
+-------+------+---------------+------+---------+------+---------+-------+
| table | type | possible_keys | key  | key_len | ref  | rows    | Extra |
+-------+------+---------------+------+---------+------+---------+-------+
| log   | ALL  | NULL          | NULL |    NULL | NULL | 1428518 |       |
+-------+------+---------------+------+---------+------+---------+-------+
1 row in set (0.00 sec)


Versteh ich nicht, es gibt doch einen key auf 'browser' ?


Danke und schönes Schwitzen noch


---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive