|
|
|
| Можно ли одним запросом посчитать кол-во записей в таблице за час день месяц год и кол-во по условию?=) Для статистики нужно. | |
|
|
|
|
|
|
|
для: Poison
(22.07.2007 в 15:53)
| | можно | |
|
|
|
|
|
|
|
для: Vertex
(22.07.2007 в 16:03)
| | спасибо;) как? | |
|
|
|
|
|
|
|
для: Poison
(22.07.2007 в 15:53)
| | Для статистики говорите, ну GROUP BY и TO_CHAR() вам в помощь! | |
|
|
|
|
|
|
|
для: oradev
(22.07.2007 в 16:16)
| | Что-то я непонял чем мне поможет GROUP BY и TO_CHAR() ?
Например:
Два запроса, получаем кол-во записец за час и день.
// SELECT count(*) FROM " . PREFIX . "_stat WHERE time >= NOW() - INTERVAL 1 HOUR
// SELECT count(*) FROM " . PREFIX . "_stat WHERE time >= NOW() - INTERVAL 1 DAY
|
Можно ли их объединить в один? и поможет ли это производительности? | |
|
|
|
|
|
|
|
для: Poison
(22.07.2007 в 16:38)
| | >Можно ли их объединить в один?
Можно (через UNION). Но не нужно.
>и поможет ли это производительности?
Весьма сомнительно.
А какая производительность у Вас страдает? | |
|
|
|
|
|
|
|
для: Trianon
(23.07.2007 в 10:14)
| | >А какая производительность у Вас страдает?
Пока не страдает=) Скрипт еще вообще не готов=) Просто как представил если в таблице будет ~10000 записей, мускулу трудно будет... | |
|
|
|
|
|
|
|
для: Poison
(23.07.2007 в 10:26)
| | >>А какая производительность у Вас страдает?
>
>Пока не страдает=) Скрипт еще вообще не готов=) Просто как представил если в таблице будет ~10000 записей, мускулу трудно будет...
Общее эмпирическое правило. Не надо пытаться оптимизировать систему ради самой оптимизации , пока она не заработала. | |
|
|
|