![]() |
![]() |
|
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) Спасибо...читал маны я, все как написали так и делаю, при восстановлении все время с кучей ошибок вылетает.....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |