Имя: Пароль:
1C
 
PostgreeSQL
0 ХЗВ
 
28.05.08
18:22
Поставили  1с 8-ку с сервером на Postgree (базы)под Линух и под виндой (запросы). Скорость не ахти (работает порядка 50 чел). Конфликт блокировок достал. Возможно ли средствами настроек Postgree уйти от конфликтов блокировок? Большие доки (200 строк)проводятся до 5-ти мин. Посоветуйте что предпринять, чтоб пользователям улчшить жизнь.
1 shuhard
 
28.05.08
18:25
(0) слишком абстрактно, не видны:
- конфигурация
- ТТХ серверов
2 Господин ПЖ
 
28.05.08
18:26
йопт... поставть поставили, мануалы Пушкин курить будет?
3 mikecool
 
28.05.08
18:27
(0) а описания постгри читать будет АС Пушкин? Блокировки по умолчанию на таблицы, либо крутишь настройки постгри, либо управляемые блокировки...
4 Господин ПЖ
 
28.05.08
18:28
Постгри на автомате от файлового мало чем отличается...
5 ХЗВ
 
28.05.08
18:50
Просто ставила компания внедряющая 1с , еще до моего прихода. я типа по совместительству админю 1с, а они сопровождают. вот и пытаюсь выяснить чего реально с них стребовать, а чего нет.
6 Chai Nic
 
28.05.08
18:55
"Большие доки (200 строк)проводятся до 5-ти мин" - попробуй мое любимое - в postgresql.conf задай enable_nestloop=off, часто помогает..
7 ХЗВ
 
28.05.08
18:56
конфы 3:
УТ для Украины
ЗП,для Украины
БУ для Украины
сервера:
по 2 4-х ядерных проца, 8Г ОЗУ, програмный RAID на винтах по 250 Г
8 shuhard
 
28.05.08
19:02
(7) програмный RAID под линксом может тормозить нежадно при неаккуратной настройке.
9 Lmn
 
29.05.08
09:22
(6) У нас нихрена не помогло.
10 Anderson
 
29.05.08
09:30
(7)ИМХО аппаратный рейд надо, а программный в мусор. При таком сервере экономить на рейде неразумно.
11 zaki
 
29.05.08
15:20
(7) Для кушания 8 гиг

shared_buffers = 250140                 # min 16 or max_connections*2, 8KB each
temp_buffers = 10000
work_mem = 262144                       # min 64, size in KB
maintenance_work_mem = 1048576          # min 1024, size in KB
effective_cache_size = 500000           # typically 8KB each
checkpoint_segments = 128               # in logfile segments, min 1, 16MB each
max_fsm_pages = 50000
max_connections = 300
max_prepared_transactions = 100
12 ХЗВ
 
03.06.08
19:39
Спасибо за советы. Буду смотреть pgsql.conf, что там делают наши подрядчики (отрабатывают ли свои деньги).
Вопрос еще такой, если порядка 10 пользователей проводят одинаковые документы практически одновременно, можно ли  в PostgreSQLе сделать так чтобы не возникал конфликт блокировок?
еще бок. При запуске глобальных отчетов несколькими пользователями, загрузка сервака CPU общая не больше 15%, а отчеты часами форимруются. При этом у меня локально в копии за 5мин - максимум. как с этим бороться?
13 zaki
 
04.06.08
05:41
(12)
>Вопрос еще такой, если порядка 10 пользователей проводят одинаковые документы практически одновременно, можно ли  в PostgreSQLе сделать так чтобы не возникал конфликт блокировок?
еще бок

Нет, только править модули проведение 1с на предмет управляемые блокировок
14 Signal
 
04.06.08
07:23
(11) Чтобы новую тему не создавать, спрошу сдесь.
Как бэкапы делаете на постгресе? Можно ли примерчик скриптов?
15 zaki
 
04.06.08
08:11
(14)
"C:\Program Files\PostgreSQL\8.2.6-2.1C\bin\pg_dump.exe" -i -h localhost -p 5432 -U postgres -F c -b -v -f "Base.backup" "Base"
16 Signal
 
04.06.08
08:19
(15) А восстановление как будете делать, в пустую базу?
pg_dumpall надо ли использовать?
17 zaki
 
04.06.08
08:40
(16) Ну че трудно почитать маны?
C:\Program Files\PostgreSQL\8.2.6-2.1C\bin\pg_restore.exe -i -h localhost -p 5432 -U postgres -d base -l "c:\base.backup"
18 zaki
 
04.06.08
08:42
(17) п.с. Предварительно создав базу ...
19 Signal
 
04.06.08
08:50
(18) Спасибо...читал маны я, все как написали так и делаю, при восстановлении все время с кучей ошибок вылетает.....