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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexey G. Nalimov                    2:5020/400     14 Mar 2002  21:04:25
 To : Evgenij M. Baldin
 Subject : Re: PostgreSQL тюнинг?
 -------------------------------------------------------------------------------- 
 
 Доброго времени суток...
 
 Кстати у меня вот тоже проблема в тему разговора.
 Имеем нормализованную базу (там вообще всего одна таблица - в ней штук 6 
 полей, все имеют тип double precision или int).
 
 В таблицу базы непрерывно поступают данные - со скоростью примерно 
 600-700 записей в минуту (не так уж и много).
 Имеется primary key по трем полям данной таблицы.
 
 Все это дело работает через unixodbc, т.е. по всей видимости на каждую 
 строчку идет отдельный автоматический commit.
 
 Поначалу было все хорошо, но уже через два месяца работы записей стало 
 несролько миллионов.
 Hаблюдаем: сразу после vacuum добавление одной записи занимает ну очень 
 мало времени - около 0.3-0.5 секунды (реально время вставки неважно, 
 лишь бы все успевало записаться за минуту). Через сутки работы все 
 планомерно замедляется, и вставка начинает занимать 2-3- и более секунд. 
 Пришлось через crontab дважды в сутки давать vacuum.
 Hо тут встала другая проблема - из упомянутой базы другой процесс 
 удаленно читает данные (репликация на другой сервер), и его после vacuum 
   капитально переколбашивает - вышибает из работы часа на два-три.
 
 И еще - при старте программы она читает из базы точки актуальности, для 
 восстановления архивов - и вот тут запрос типа select max(...) from xxx 
 where a=... and b=... and c=...
 (поля a, b и c входят в primary key) впадает в задумчивость секунд на 
 5-10 (если долго не делать vacuum - может и на минуту).
 
 Что это такое, может кто подскажет ?
 И как опять таки бороться ?
 
 Или может есть другие инструменты для работы с офигенными объемами 
 данных и примитивным операциям над ними (реально надо select * from xxx 
 where xxx, где where - простые запросы вида "a between ... and ...", 
 "a>..." и т.д.) ?
 Где бы скачать упомянутую выше hepdb, а то по search выдается масса 
 трепа на тему, а самих либ не найти ?
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 PostgreSQL тюнинг?   Evgenij M. Baldin   11 Mar 2002 16:13:37 
 Re: PostgreSQL тюнинг?   Victor Wagner   11 Mar 2002 16:55:04 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   11 Mar 2002 18:34:04 
 Re: PostgreSQL тюнинг?   Ilya Anfimov   11 Mar 2002 19:27:55 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   11 Mar 2002 21:39:48 
 Re: PostgreSQL тюнинг?   Ilya Anfimov   11 Mar 2002 22:53:54 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   12 Mar 2002 09:09:15 
 Re: PostgreSQL тюнинг?   Vitaly Lugovsky   12 Mar 2002 19:35:22 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   13 Mar 2002 12:49:57 
 Re: PostgreSQL тюнинг?   Vitaly Lugovsky   13 Mar 2002 19:26:27 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   14 Mar 2002 08:30:10 
 Re: PostgreSQL тюнинг?   Ilya Anfimov   14 Mar 2002 12:04:38 
 Re: PostgreSQL тюнинг?   Vitaly Lugovsky   14 Mar 2002 17:29:56 
 Re: PostgreSQL тюнинг?   Anton Kovalenko   12 Mar 2002 20:57:33 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   13 Mar 2002 13:04:25 
 Re: PostgreSQL тюнинг?   Andrey Khavryuchenko   13 Mar 2002 14:02:07 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   13 Mar 2002 14:22:47 
 Re: PostgreSQL тюнинг?   Vitaly Lugovsky   13 Mar 2002 19:28:31 
 Re: PostgreSQL тюнинг?   Ilya Anfimov   12 Mar 2002 21:24:15 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   13 Mar 2002 13:20:55 
 Re: PostgreSQL тюнинг?   Victor Wagner   13 Mar 2002 14:12:26 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   13 Mar 2002 15:10:09 
 Re: PostgreSQL тюнинг?   Victor Wagner   13 Mar 2002 16:26:22 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   14 Mar 2002 08:46:34 
 Re: PostgreSQL тюнинг?   Eugene Karpachov   14 Mar 2002 16:32:43 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   14 Mar 2002 16:49:22 
 Re: PostgreSQL тюнинг?   Ilya Anfimov   13 Mar 2002 15:34:52 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   13 Mar 2002 16:47:00 
 Re: PostgreSQL тюнинг?   Ilya Anfimov   13 Mar 2002 17:09:50 
 Re: PostgreSQL тюнинг?   Ilya Anfimov   13 Mar 2002 21:42:37 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   14 Mar 2002 08:46:35 
 Re: PostgreSQL тюнинг?   Eugene Karpachov   12 Mar 2002 22:44:54 
 Re: PostgreSQL тюнинг?   Evgenij M. Baldin   13 Mar 2002 13:20:55 
 Re: PostgreSQL тюнинг?   Alexey G. Nalimov   14 Mar 2002 21:04:25 
 Re: PostgreSQL тюнинг?   Vitaly Lugovsky   14 Mar 2002 21:18:52 
 Re: PostgreSQL тюнинг?   Alexey G. Nalimov   15 Mar 2002 10:53:47 
 Re: PostgreSQL тюнинг?   Victor Wagner   15 Mar 2002 13:04:58 
 Re: PostgreSQL тюнинг?   Vitaly Lugovsky   15 Mar 2002 20:37:14 
Архивное /ru.linux/7648a8db4e0a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional