|< 1 2 >| | 13 Einträge, 2 Seiten |
SELECT DISTINCT(channel) FROM irclog;
SELECT DISTINCT(day) FROM irclog;
CREATE VIEW irclog_channels AS SELECT DISTINCT(channel) FROM irclog;
Struppi+2007-10-25 14:00:27--sieht eigentlich ganz gut aus.
pq+2007-10-25 14:18:46--sieht gut aus? wenn die db knapp 1 mio zeilen durchsuchen muss?
bloonix+2007-10-26 09:03:54--pq+2007-10-25 14:18:46--sieht gut aus? wenn die db knapp 1 mio zeilen durchsuchen muss?
wenn die db 1 mio zeilen durchsucht hätte, dann hätte sie nicht
den index benutzt sondern einen full table scan durchgeführt ;-)
1
2
3
4
5
6
7
mysql> EXPLAIN SELECT DISTINCT(channel) FROM irclog;
+----+-------------+--------+-------+---------------+------------------------+---------+------+--------+------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+--------+-------+---------------+------------------------+---------+------+--------+------------------------------+
| 1 | SIMPLE | irclog | index | NULL | irclog_day_channel_idx | 124 | NULL | 920939 | Using index; Using temporary |
+----+-------------+--------+-------+---------------+------------------------+---------+------+--------+------------------------------+
1 row in set (0.00 sec)
|< 1 2 >| | 13 Einträge, 2 Seiten |