|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Kurtukov 2:5006/1.1 04 Aug 2004 17:54:21 To : Andrey Ostanovsky Subject : FreeRadius+MPD+NIBS+MySQL -------------------------------------------------------------------------------- 03 Aug 04 22:11, you wrote to Sultan Azhiguzhayev: EG>>> date_stat<'2004-07-02'; EG>>> +----------+ EG>>> | count(*) | EG>>> +----------+ EG>>> | 382539 | EG>>> +----------+ EG>>> 1 row in set (2.34 sec) EG>>> И никто не умирает. SA>> Уважаемый, это у вас так p166 кочегарит? :) AO> Hу, при наличии индексов по date_stat и быстрой сказюки - похожие AO> результаты можно ожидать и на пне 166. :) в случае mysql и такого условия толку от индексов по date_stat - 0 тут timestamp то же самое, что date_stat mysql> explain select * from ip_stat where timestamp < '2004-05-20'; +---------+------+---------------+------+---------+------+--------+------------ | table | type | possible_keys | key | key_len | ref | rows | Extra +---------+------+---------------+------+---------+------+--------+------------ | ip_stat | ALL | timestamp | NULL | NULL | NULL | 208379 | where used +---------+------+---------------+------+---------+------+--------+----------- ^^^^^^ именно столько в таблице записей mysql> explain select * from ip_stat where timestamp = '2004-05-20'; +---------+------+---------------+-----------+---------+-------+------+-------- | table | type | possible_keys | key | key_len | ref | rows | Extra +---------+------+---------------+-----------+---------+-------+------+-------- | ip_stat | ref | timestamp | timestamp | 8 | const | 1 | where +---------+------+---------------+-----------+---------+-------+------+-------- разницу можно заметить невооруженным глазом ;-) Vladimir --- GoldED+/BSD 1.1.4.7 * Origin: Unix powered... (2:5006/1.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22044110c1b0.html, оценка из 5, голосов 10
|