|
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
|
сегодня попробуем ночером
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |