Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 [2]  Все   Вниз
  Печать  
Автор Тема: Выборка с промежутками min и max  (Прочитано 33081 раз)
0 Пользователей и 1 Гость смотрят эту тему.
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #30 : 01-04-2011 17:59 » 

Итоги можно кешировать и обновлять по крону или сделать EVENT в MySQL (версия >= 5.1).
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #31 : 02-04-2011 07:42 » 

Запись в таблицу идет по обновлению лога - не чаще чем одна запись пару раз в минуту
Выборка - вообще не понятно как. Пока наверное пару раз в сутки Улыбаюсь Позже - наверное до 200 раз в сутки
Так что тут можно выбирать вариант исходя из того, что удобнее разработчику (Sla)
Записан
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #32 : 07-04-2011 10:48 » 

Если бы был Oracle, то вот так:

Код: (SQL)
SELECT name, min_t, max_t FROM
(
    SELECT name,
    MIN(TIME) keep(dense_rank FIRST ORDER BY TIME) AS min_t,
    MAX(TIME) keep(dense_rank LAST ORDER BY TIME) AS max_t
    FROM t
    WHERE TIME > '100003'
    GROUP BY name
)
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #33 : 07-04-2011 12:38 » new

Для небольшого сайта Оракл слишком прожорлив...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: 1 [2]  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines