Имя: Пароль:
1C
1С v8
1C+Postgresql
0 randa
 
15.09.11
07:56
Добрый день!
Кластер серверов 1С на MS Server 2003
База данных на Ubuntu Server 10.04 - Postgresql 8.4
Перенесли бэкап центральной базы на Postgresql для теста.
Рабочей базой данных служит SQL SERVER 2005.
Размер базы в SQL 100 гигов.
Есть обработка регламентная которая делает расчет для оплаты контрагентам, на SQL SERVER 2005 она выполняется порядка 6-9 часов
На Postgresql порядка 6 часов выполнилось только 5%.
Также на Ubuntu Postgresql использует только один процессор?
Postgresql изначально использует только один проц или что то с настройками, знает кто нибудь?
1 IamAlexy
 
15.09.11
07:57
6-9 часов??? =:[     ]
5%????
2 ilkoder
 
15.09.11
08:05
Руки оторвать тем, кто писал такой расчет...
3 dragonIMV
 
15.09.11
08:08
Стесняюсь спросить, но у вас там пару миллиардов контрагентов? Что так долго выполнялось? А так же поди пару тысяч показателей?
4 dragonIMV
 
15.09.11
08:09
(2) не согласен, криворукие такие 1Сники конечно портят нам в целом репутацию, но зато дают заработать себе на икру на хлеб с маслом, когда нас нанимают переделать такой код...
5 randa
 
15.09.11
08:45
Ладно нападать)
Расчет действительно сложный и переделывать надо...
Вопрос в другом, почему в postgresql время исполнения выросло в разы больше...
6 IamAlexy
 
15.09.11
08:46
(5) потому что постгри фуфло видимо..
опять же - блокировки всякие там наверное..
7 andrewks
 
15.09.11
08:47
(6) постгри - не фуфло
8 jimbo
 
15.09.11
08:51
мучался пару месяцев с постгри, непонятные торомоза - например (БП 2) в файловом варианте и на MSSQL  док. перемещение товаров в 30 строк проводится 3-10 сек. а на постгри - >50 сек. С конфигами что только не делал, один раз после реинсталла постгри всё взлетело (меньше 5 сек тот-же документ) но через день использования благополучно разбилось и больше добиться скорости не удалось... юзаю дб2...
9 jimbo
 
15.09.11
08:52
в общем если нервы дороги - забей на постгри...)
10 randa
 
15.09.11
08:58
(6) постгри не фуфло
(9) а как на дб2 показатели производительности?
по сравнению с MS SQL SERVER 2005?

вообще рассматриваем бесплатную БД, чтобы ставить её на удаленных объектах, где работают по 1-5 пользователей и размер базы переферийной соответственно меньше центрального узла в разы...
11 jimbo
 
15.09.11
09:00
(10) дб2 - чуть хуже, но не занчительно...(~15%)
12 jimbo
 
15.09.11
09:01
один косяк - через 1с загружаются бэкапы долго (очень долго). 3 гб база на МС будет грузиться грубо говоря полчаса, а в дб2 - часов 6...
13 jimbo
 
15.09.11
09:03
но эт переживаемо =) но блин там с интеграцией-правами-пользователями без бутылки не разберешься...
14 lxs
 
15.09.11
09:11
(12) что за бред? база 50 ГБ у меня восстанавливается за 3 минуты.
15 Azn
 
15.09.11
09:15
Постгри не фуфло. Просто у вас там плохие запросы. Оптимизатор MS SQL  с ними справляется нормально, а постгри нет, но проблема все равно не в серваке, а в запросах.
16 jimbo
 
15.09.11
09:27
8.2? БП 2? через конфигуратор - "загрузить информационную базу" ?
17 jimbo
 
15.09.11
09:28
(16) для (14)
18 jimbo
 
15.09.11
09:29
(15) ну других нет)
19 jimbo
 
15.09.11
09:31
20 jimbo
 
15.09.11
09:32
я такой не один, куча народу пишет что есть проблема.
21 ado
 
15.09.11
09:38
(16) И вы это называете бэкапами?
22 hhhh
 
15.09.11
09:38
(10) на 1-5 пользователей ставьте файловую и не парьтесь.
23 lxs
 
15.09.11
09:39
(16) Нахера таким бредом пользоваться в 21ом веке, да даже если и через "загрузить", попробовал сейчас УПП 50ГБ загрузить. Ты не поверишь, 15 минут.
24 jimbo
 
15.09.11
09:39
ок. выгрузка. я в (12) написал "через 1с"
25 jimbo
 
15.09.11
09:39
(24) для (21)
26 lxs
 
15.09.11
09:40
(24) купи нормальное железо и не ипи мозги людям
27 jimbo
 
15.09.11
09:41
(23) верю. сам не рад. но за МС платить не хотят...
28 jimbo
 
15.09.11
09:42
(26) ну я рад что у тебя хорошие бюджеты на железо и софт, у меня их нет.
29 jimbo
 
15.09.11
09:43
(26) речь о том что на МС на аналогичном железе - в 15 раз быстрее, только и всего
30 AntoninaS
 
15.09.11
09:44
(0) MS SQL  блокирует запись, а Postgresql всю таблицу.
Переписывайте запросы
31 randa
 
15.09.11
10:06
(22) в файловой встает проблема с автообменами

про запросы понятно
вопрос был ещё такой...
Также на Ubuntu, Postgresql используется только один процессор
смотрел через htop
смотрел в момент работы обработки
Postgresql изначально использует только один проц или что то с настройками?
32 tridog
 
15.09.11
10:10
(31) Один сеанс использует только один процессор.Точно также как и рабочие процессы сервера 1С.
33 randa
 
15.09.11
10:16
т.е. на MS SQL SERVER будет тоже самое?
34 randa
 
15.09.11
10:16
(32)
35 randa
 
15.09.11
10:17
сегодня попробуем ночером
Независимо от того, куда вы едете — это в гору и против ветра!