Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Настройки postgresql.conf / 4 сообщений из 4, страница 1 из 1
24.10.2008, 14:46
    #35614688
lena_ki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки postgresql.conf
В таблицу базы данных оборудование присылает сигналы, поэтому постоянно происходит INSERT в эту таблицу.
Подскажите оптимальные настройки в postgresql.conf
В частности чему должно равняться:
enable_seqscan
autovacuum_naptime

?
...
Рейтинг: 0 / 0
24.10.2008, 14:57
    #35614735
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки postgresql.conf
lena_kiВ таблицу базы данных оборудование присылает сигналы, поэтому постоянно происходит INSERT в эту таблицу.
Подскажите оптимальные настройки в postgresql.conf
В частности чему должно равняться:
enable_seqscan
autovacuum_naptime

?
INSERT не вызывает сканирования таблицы, поэтому ему без разницы на установки enable_seqscan.
Более того, INSERT не увеличивает дефрагментированность таблицы, поэтому также без разницы установки autovacuum_naptime.

А вообще, настройки в основном зависят от того, какие запросы вы собираетесь выполнять к БД и какая скорость заполнения таблички.
...
Рейтинг: 0 / 0
24.10.2008, 15:42
    #35614890
lena_ki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки postgresql.conf
Kruchinin Pahan[quot lena_ki]
А вообще, настройки в основном зависят от того, какие запросы вы собираетесь выполнять к БД и какая скорость заполнения таблички.

Автомобильный прибор шлет свои координаты по GPRS/TCP. Моя программа принимает их и складывает в базу. Время паузы между сигналами устанавливает заказчик. Например слать каждые 10 секнунд или 1 раз в минуту и т.д. Приборов может от одного до, к примеру, 500 (если крупная автомобильная компания и много автомобилей).
Возьмем для примера такой дипазаон:
Приборов т.е. автомобилей 5-10 штук.
Диапазон высылки сигналов от 10 секунд до 1 минуты (у каждого прибора разные диапазоны, установлены заказчиком). Если автомобиль в городе то диапазон логичнее 10 секунд, а если дальнобойщик то диапазон будет повыше (например 1 минута).
Это серверная часть. Что лучше сделать в postgresql.conf?

Клиентская программа умеет делать следущее:
1. Показывать текущее место положения выбранного автомобиля на карте.
2. Показывать маршурт пройденный автомобилем за определенный период времени. Например одни сутки, двое суток, месяц... и т.д.
Клиентская программа ничего не вставляет в базу, она только отображает данные.
Вставку в базу делают автомобильные приборы...
...
Рейтинг: 0 / 0
24.10.2008, 22:00
    #35615624
Степан H.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройки postgresql.conf
lena_ki,

В Вашем случае трудно предположить, что интенсивность вставки будет высока. Стандартные настройк и вполне сойдут.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Настройки postgresql.conf / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]