|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vladimir Pavlikov 2:5020/400 15 Mar 2001 15:41:39 To : All Subject : Re: Помогите с запросом -------------------------------------------------------------------------------- Hello! "Alexander Bodnar" <bodnar@malva.com.ua> wrote: > Все работает под управлением PostgreSQL 7.0.3. в Linux RedHat 6.2. > Так вот в чем проблема: есть таблица (tbl) в которой первое поле Date имеет > тип datetime, затем еще несколько полей. По данному полю построен индекс. В > эту таблицу идет интенсивная вставка новых записей. Сервер > работает круглосуточно. В таблицу за сутки может вставиться до несколько > десятков тысяч записей. Таблица имеет несколько миллионов записей, размер > около 5 гигабайт. Так вот, надо такой запрос, который выдал за какие дни есть > записи. Без повторений. Именно за какие дни, не включая время. Ты хочешь выполнить объемный запрос по данным, не имеющим индекса. Тормоза естественны. Hаиболее очевидным является разбивка поля на два, дату и время, с вынесением даты в отдельную таблицу. Hо трансформация базы потребует времени, а у тебя круглосуточная работа. Впрочем, решаемо. -- Владимир Павликов. Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/6488580b1866.html, оценка из 5, голосов 10
|