Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Alexander Bodnar                     2:5020/400     20 Feb 2001  13:55:24
 To : All
 Subject : Помогите с запросом
 -------------------------------------------------------------------------------- 
 
 Привет всем.
 Помогите.
 
 БД работает под управлением PostgreSQL.
 ОС Linux 6.2.
 Есть таблица с полями (id int4, date datetime, ...)
 В таблицу интенсивно добавляются записи,
 несколько записей в секунду.
 Таблица большая, несколько сотен мегабайт.
 Количество записей порядка нескольких сотен миллионов.
 По полю id и по полю date построены индексы.
 
 Hеобходимо написать запрос, который выдал за какие дни есть записи,
 за определенный интервал времени, чтобы он быстро отработал
 (если конечно такое возможно, я написал такой запрос, но он с
 агрегатными функциями, происходит выполнение функции для
 каждой записи, а это очень долго).
 
 Hапример за какие дни есть записи с 1 января 2001 года до 9 декабря 2001
 года.
 В ответ было бы получено, что-то вроде
 
 2001-01-01
 2001-01-02
 2001-01-04
 2001-01-06
 ...
 2001-12-05
 2001-12-06
 2001-12-08
 2001-12-09
 --- ifmail v.2.15dev5
  * Origin: Unknown (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Помогите с запросом   Alexander Bodnar   20 Feb 2001 13:55:24 
 Помогите с запросом   Akzhan Abdulin   23 Feb 2001 14:02:24 
 Re: Помогите с запросом   Alexander Bodnar   23 Feb 2001 20:22:25 
 Re: Помогите с запросом   Denis Golovtsov   25 Feb 2001 01:33:00 
 Помогите с запросом   Akzhan Abdulin   27 Feb 2001 18:44:32 
Архивное /su.dbms.sql/91388c69d660.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional