|
1С сервер, Linux и PostgreSQL. Как так получается? | ☑ | ||
---|---|---|---|---|
0
Маратыч
25.04.13
✎
12:49
|
Связал весь этот зоопарк на обычной офисной машинке (потестировать). Скормил две крупных базы с данными за три года. Так эта связка их пережевывает и не давится, вываливая целенаправленно формируемые мега-портянки в пределах минуты. Создал шесть одновременных подключений, в которых запулил массовые обработки, отчеты и т.д. Результат опять же превзошел все ожидания. В ущерб чему достигается такая производительность? Какие подводные камни? (с)
|
|||
1
ptiz
25.04.13
✎
12:56
|
С чем сравниваешь?
|
|||
2
H A D G E H O G s
25.04.13
✎
12:59
|
вываливая целенаправленно формируемые мега-портянки в пределах минуты.
Целая МИНУТА!!! Офигеть, это чем кормите? |
|||
3
H A D G E H O G s
25.04.13
✎
12:59
|
(2) В том смысле, что "в пределах минуты" - это очень даже не быстро.
|
|||
4
Маратыч
25.04.13
✎
13:03
|
(1) С тестовым сервером на Win2k8+SQL2008. Сервер старенький, железо практически на одном уровне с этой офисной машинкой (чуть быстрее дисковая подсистема за счет рейда). Остальные условия практически идентичны.
(2) Отчеты бизнес-анализа в "Консолидации" с на скорую руку написанным запросом по всем возможным показателям с присоединением справочных данных. Так-то обычные ОСВ за год в бухне секунд 5 обрабатываются, карточка счета с кучей движухи за год - секунд 10. |
|||
5
Повелитель
25.04.13
✎
13:11
|
Мы частенько из обычных мощных компов собираем сервера. Работают нормально.
Из подводных камней - надежность хромает, несколько раз сыпались аппаратные вещи. В том время когда серверные компы работают годами. Но если бэкапы делать, то они себя окупают, так как при одинаковой производительности стоят в 2-3 раза дешевле. |
|||
6
Маратыч
25.04.13
✎
13:15
|
(5) Я сейчас не об аппаратной части. Меня удивило то, что решение, где платный только сам сервер 1С, на практике справляется с очень нажористыми задачами лучше монстрячих связок на коммерческой платформе (не в разы, но ощутимо быстрее молотит большие объемы). Возможно, в жертву быстродействию приносится надежность в механизмах постгре - пока сказать не могу.
|
|||
7
edwin
25.04.13
✎
13:20
|
Надежность в механизмах постгре на корп уровне, подводные камни схемы 1С сервер, Linux и PostgreSQL в сложности промышленной эксплуатации(нет вендора как такового, нету SLA) и дороговизне в обслуживании(хорошие спецы по Linux и PostgreSQL редки и дороги)
|
|||
8
Маратыч
25.04.13
✎
13:22
|
(7) Хм... ну эти-то подводные камни как раз вовсе не подводные, тут все понятно :) А есть у кого опыт эксплуатации баз >50 Гб на подобной связке?
|
|||
9
H A D G E H O G s
25.04.13
✎
13:24
|
(6) Я думаю, ты что-то упустил.
|
|||
10
Повелитель
25.04.13
✎
13:26
|
(6) Мы 5 месяцев назад перешли на 1С сервер, Linux и PostgreSQL.
У нас РИБ 2 одинаковых по жлезу сервера. Один 1С сервер, Linux и PostgreSQL, второй Win2k8+SQL2008, пользователей примерно одинаково. Ну что могу сказать из минусов постгре. Трудно найти нормального линуксоида. Отчеты да быстрее почему то формируются. Но вот проведение доков в 2-3 раза медленее. Постоянные блокировки, конфу надо оптимизировать. Стоимость настройки постгре и оптимизации конфы примерно равна стоимости Win2k8+SQL2008, ну и нафиг оно надо. Короче мы возвращаемся в ближайшее время на скуль. |
|||
11
Повелитель
25.04.13
✎
13:27
|
А ну да и надежность постгри говорят не очень, если база упадет никто не поднимет, а на скуле спецов много из пепла данные достанут.
|
|||
12
edwin
25.04.13
✎
13:27
|
А смысл? компания с базой >50 Гб это не ларки, позволить коммерческую платформу(MS, IBM или Oracle) себе может. Стоит ли эксперементировать?
|
|||
13
edwin
25.04.13
✎
13:29
|
Кстати один момент, отраслевые решения 1C в основном тестируются на MS SQL и как они себя поведут с другими СУБД это загадка.
|
|||
14
Маратыч
25.04.13
✎
13:31
|
(12) Нет смысла, конечно, т.к. поддержка на этом уровне гораздо важней стоимости продукта. Вопрос чисто из разряда "а что, если?".
(13) Тут согласен. Помнится, что-то у меня на оракле категорически не взлетело (при этом на MS SQL прекрасно работало). То ли УПП, то ли та же консолидация, точно не вспомню. |
|||
15
Повелитель
25.04.13
✎
13:31
|
(12) мы вот по тестировали, приобрели опыт, тоже думали халява ))
(13) да конфу пилить и пилить по блокировкам )) Постгре походу для небольших компании, человек так на 20, кому нужен клиент-серер. Если бы типовые были под управляемые блокировки заточены тогда да, взлетело бы |
|||
16
Маратыч
25.04.13
✎
13:34
|
(10) Кстати, в двух параллельных процессах групповое проведение однотипных документов запускал - все пучком, рогами не упирались. Конфа - Бухня для Казахстана 2.0.2. Мож, отдельные решения уже довели до ума?
|
|||
17
Маратыч
25.04.13
✎
13:36
|
(15) Да я и думаю, что такое решение можно небольшим компаниям проталкивать, где файловой базы уже недостаточно, а решение на MS по карману бьет.
|
|||
18
edwin
25.04.13
✎
13:36
|
На самом деле свзяка Linux и PostgreSQL и надежна и производительна если ее не использовать в связке с 1С, у нас положительный опыт (3года аптайма) использования отраслевого решения написоного нами и использующее Linux и PostgreSQL в качестве платформы. Приложение было написано конечно же не на 1С)))
|
|||
19
H A D G E H O G s
25.04.13
✎
13:40
|
(17) Я думаю - там нужен Express
|
|||
20
Маратыч
25.04.13
✎
13:43
|
(19) 4 Гб ограничение же. Да и не такой уж он бесплатный - ставить-то его все равно на платную ОС надо.
|
|||
21
edwin
25.04.13
✎
13:44
|
проблемма MS Expressа ограничение по обьему 10Gb, лучше IBM DB2 Express там ограничение по обьему опер.памяти 4Gb
|
|||
22
Маратыч
25.04.13
✎
13:45
|
(21) Да, в 2008 10 Гб. В принципе уже что-то более пригодное.
|
|||
23
Маратыч
25.04.13
✎
13:47
|
+(22) Вот только использовать он будет при этом всего 1Гб ОЗУ, что совершенно неприемлемо для серьезных задач даже 10 пользователям.
|
|||
24
Повелитель
25.04.13
✎
13:55
|
А вот еще момент к (0) мы когда тестировали 1С сервер, Linux и PostgreSQL он летал.
Когда в работу запустили, он начал через некоторое время проседать. Админ дня 3 потом оптимизировал сидел искал где нагрузка идет, вроде настроил, но опять же скуль поставил и забыл. |
|||
25
Маратыч
25.04.13
✎
14:04
|
(24) А это я еще проверю. Оставлю пока это для разрабов, пусть там базы свои гоняют, заодно и посмотрим.
|
|||
26
dmrjan
08.05.13
✎
10:10
|
1С на PostgreSQL работает и очень даже хорошо. На больших справочниках номенклатуры и большом количестве пользователей в этой связке подбор раза в 2 быстрее, чем на MSSQL.
Для быстрого восстановления последовательности документов необходимо чаще делать обслуживание базы данных (полный вакум и реиндексацию по ночам). В принципе можно делать средствами 1с реиндексацию. После реиндексации средствами 1С перепроведение документов начинает просто "летать" как на POSTGRESQL, так и на MSSQL. Перевод баз с торговлей на PostgreSQL предпочтительнее, базы бухгалтерии лучше пока оставить на MSSQL (пока не выйдет 1С сервер 8.3). Что PostgreSQL очень любит - так это много памяти, что не любит, так это кривые руки программистов, которые плюют на оптимизацию запросов. При работе в Linux очень удобно использовать утилиту HTOP, с помощью которой можно сравнительно легко отследить прожорливые и неоптимизированные отчеты. Если база 1с начала тупить под PostgreSQL и подвешивать Linux сервер, то не думайте, что она будет работать нормально под Win серверам с MSSQL. Скорее всего будет дикий своп, тормоза и резкое сокращение работы дискового массива. |
|||
28
dmrjan
08.05.13
✎
10:15
|
(27) ну немножко тороплюсь, но в целом верно.
|
|||
29
Живой Ископаемый
08.05.13
✎
10:17
|
2(26) Винда свопит данные МС СКЛ? точно?
|
|||
30
dmrjan
08.05.13
✎
10:19
|
(29) Винда свопит данные. Когда MSSQL не хватает оперативы.
|
|||
31
Живой Ископаемый
08.05.13
✎
10:33
|
2(30) это гарантированно? Потому что например Винда также имеет использует упреждающее чтение, помещая читаемые с диска файлы в системный кэш, но для МС СКЛ этио не актуально, потому что он использует низкоуровневый доступ к ФС, и читает свои файлы мимо системного кэша Винды. и использует дя кэша свои механизмы. Так вот про то что Винда свопит данные МС СКЛ - это гарантировано? Он использует памяти более физической? Или это догадки?
|
|||
32
Midaw
08.05.13
✎
10:35
|
вы мне вот скажите на каком линуксе ставить этот Postgresql и сервер приложений? пробовал на CentOS 6.3 и Ubuntu. везде каких то пакетов не хватает...
|
|||
33
Coldboy
08.05.13
✎
10:38
|
а важный недочет, что блокировка не на уровне записи как в IBM DB-2, а на целую таблицу идет не учитывается? Просто сталиквался с PostgreSQL , скажем так, работал медленне чем IBM DB-2 бесплатный.
|
|||
34
Живой Ископаемый
08.05.13
✎
10:43
|
2(33) это только если не использовать управляемые блокировки.
|
|||
35
Маратыч
08.05.13
✎
10:44
|
(32) На любом. Недостающие пакеты просто подтягиваешь. К слову, на 1С даже в сорцах лежит, так что хоть под генту собирай.
|
|||
36
Маратыч
08.05.13
✎
10:49
|
Кстати, замерил гилевскими попугаями на идентичных виртуальных машинах на одной железяке (ВМ запускал по очереди для чистоты эксперимента). 19 попугаев постгре против 13 МС. Конечно, нужно учесть ресурсоемкость самой системы (линь без гуя ставил, с минимумом сервисов, в винде даже без установленных ролей сам интерфейс и фоновые службы МС покушать любят).
|
|||
37
Живой Ископаемый
08.05.13
✎
10:50
|
2(26) не репрезентативная выборка.
|
|||
38
Живой Ископаемый
08.05.13
✎
10:50
|
то есть (36)
|
|||
39
dmrjan
08.05.13
✎
10:51
|
(31) Я может неправильно выразился. Винда свопит данные при недостатке памяти, но я не сказал что она свопит данные MSSQL. Скорее она свопит данные 1C сервера в виде кучи процессов rphost. балы такая проблема - при вводе новой базы на измененной конфе CentOS 8.4 начал безбожно отключаться - 1с Сервер 8.2.17.253 съедал по 8гб за 2-5мин. 1С программисты выразили предположение, что это Postgre. Перевели базу на MSSQL, практически ничего не поменялось, только сервер перестал зависать. После часа исследований выяснилось, что проблема возникала при работе под ограниченными правами. Поэтому и говорю, что если база под PostgreSQL съедает всю оперативу и вешает сервак, то это не говорит, что она будет работать нормально под MSSQL, а вот отследить ошибку под MSSQL зачастую намного сложнее.
|
|||
40
Coldboy
08.05.13
✎
10:55
|
(34) ну вы хотите сказать, что iBM хуже? IBM рекомендуют использовать управляемые блокировки.
|
|||
41
Живой Ископаемый
08.05.13
✎
10:55
|
2(39) а откуда предпосылка что сервер 1С на той же машине что и сервер МС СКЛ?
|
|||
42
Маратыч
08.05.13
✎
10:55
|
(37) Какбе для масштабных тестов нет времени и особого желания. В конце концов, реалии показывают, что гибкость и масштабируемость MS SQL перевешивают потенциальную "быстроту" постгре в долгосрочной перспективе, поэтому все эти тесты делаются сугубо из факультативного интереса.
|
|||
43
Живой Ископаемый
08.05.13
✎
10:56
|
2(40) пофантазируй еще.
|
|||
44
Живой Ископаемый
08.05.13
✎
10:56
|
2(42) а в чем гибкость и масштабируемость? Постгресс гораздо более масштабируем.
|
|||
45
dmrjan
08.05.13
✎
10:58
|
(41) Я и не говорил, что они на одной машинке.
|
|||
46
Маратыч
08.05.13
✎
11:02
|
(42) В MS SQL помимо самой СУБД входят еще и Analysis Services, Reporting Services, много вкуснейших плюшек в плане сопряжения с другими продуктами. Много там чего, в конечном итоге. Конечно, напрямую к 1С это не относится, но не 1С единой жив человек.
|
|||
47
Coldboy
08.05.13
✎
11:03
|
(43) ну судя из ваших слов, про прочих равных PostgreSQL будет лучше IBM DB-2 во всем? я думал из за блокировки на уровне записи, лучше PostgreSQL , это даст перепроведение более быстрым и менее заметным для других пользователей.
|
|||
48
dmrjan
08.05.13
✎
11:03
|
(32)CentOS. Кое-какие файлы все равно необходимо доустанавливать, SELinux отключить.
|
|||
49
Живой Ископаемый
08.05.13
✎
11:05
|
2(45) Ну так тогда смысл упомининания свопа?
|
|||
50
Midaw
08.05.13
✎
11:05
|
(48) а что именно и где взять нормальный мануал?
|
|||
51
dmrjan
08.05.13
✎
11:06
|
(47) PostgreSQL перепроводит документы достаточно быстро, особенно после выполнения реиндексации. Другое дело, что в течение рабочего дня лучше не эксперементировать такими вещами.
|
|||
52
Живой Ископаемый
08.05.13
✎
11:06
|
2(47) смысл моих слов в том, что ваше замечание неверное в случае управляемых блокировок.
|
|||
53
dmrjan
08.05.13
✎
11:09
|
(49) Опять не так выразился - 2 физических сервака, на одном Windows 2008, 1С сервер и MSSQL, на другом CentOS, 1с сервер и PostgreSQL
|
|||
54
Fragster
гуру
08.05.13
✎
11:10
|
||||
55
Ковычки
08.05.13
✎
11:11
|
пользуйтесь внутренней базой данных виндуз - бесплатно и легально
|
|||
56
dmrjan
08.05.13
✎
11:12
|
(50) да полно информации, хотя бы здесь http://www.alsigned.ru/?p=1756. И еще на сайте 1С дополнительная информация.
|
|||
57
Живой Ископаемый
08.05.13
✎
11:13
|
+(44) Чисто гипотетически базы 1С на постгрессе могут работать на вот таких машинах:
wiki:POWER7 |
|||
58
Fragster
гуру
08.05.13
✎
11:14
|
(52) не ты ли обещал до 9 мая тесты ДБ2?
|
|||
59
Живой Ископаемый
08.05.13
✎
11:16
|
2(58) А уже какое?
|
|||
60
Coldboy
08.05.13
✎
11:18
|
(59) а где и что за тесты?
не понял iBM Db-2 Лукчше работает в автоматических блокировках или управляемых? просто я читал, что управляемые желательные, щас даже тему найду. (51) что каждый день надо делать реиндексацию БД? |
|||
61
Маратыч
08.05.13
✎
11:19
|
Ну и еще один "маленький" нюанс: в Windows-инфраструктуре использовать никсы - это тратить ежемесячно атстатыщ на хорошего никс-админа, умеющего еще и в постгре.
|
|||
62
Fragster
гуру
08.05.13
✎
11:19
|
(59) ну, типа 8 :)
|
|||
64
Fragster
гуру
08.05.13
✎
11:20
|
(61) ложь
|
|||
65
dmrjan
08.05.13
✎
11:20
|
(61) Достаточно один раз настроить. И можно наблюдение повесть на любого адекватного работника.
|
|||
66
Fragster
гуру
08.05.13
✎
11:21
|
(60) управляемые вообще лучше. особенно для постгре, но и для дб2 и мсскуля тоже выигрыш есть
|
|||
67
Ковычки
08.05.13
✎
11:21
|
(61) правда
|
|||
68
Midaw
08.05.13
✎
11:21
|
(56) по ссылке работа с исходниками... а что у 1с за инструкция?!
|
|||
69
Живой Ископаемый
08.05.13
✎
11:21
|
2(60) Что такое лучше? лучше в абсолюте? Так не бывает. потому что любые усложнения, любые костылики несут с собой overhead'ы. Просто на каких-то лобъемах эти оверхеды все равно приносят в сумме преимущества, а в каких-то нет.
Вот пулемет - это клевое оружие? Наверное клевое, если бить носорогов, и видимо плохое если перепелов. |
|||
70
dmrjan
08.05.13
✎
11:22
|
(68) Особенности релиза:
1. Изменен списк поддерживаемых дистрибутивов Linux: RPM Centos 5.7, RedHat 5, Fedora 8, ASP Linux 12(14) Centos 6, RedHat 6, Fedora 8, 9-16 (необходима установка openssl098e) Установка openssl098e: yum install openssl098e ИЛИ openssl098e-0.9.8e-17.el6.centos.i686.rpm (http://rpm.pbone.net/index.php3/stat/4/idpl/17474708/dir/centos_6/com/openssl098e-0.9.8e-17.el6.centos.i686.rpm.html) openssl098e-0.9.8e-17.el6.centos.x86_64.rpm (http://rpm.pbone.net/index.php3/stat/4/idpl/16618304/dir/centos_6/com/openssl098e-0.9.8e-17.el6.centos.x86_64.rpm.html) DEB Ubuntu 10.04, 10.10, 11.04, 11.10 2. Включен по умолчанию сбор статистики по временным таблицам( модуль online_analyse(ссылка на README.online_analyze)) 3. Включена по умолчанию коррекция оценки оптимизатором количества строк в пустой таблице ( модуль plantuner(ссылка README.plantuner)) |
|||
71
ice777
08.05.13
✎
11:23
|
(0) ну, наконец-то кто эту связку похвалил.
у самого так. А аникеи и больные майкрософтом головного мозга, как правило, даже линукс поставить боятся.) |
|||
72
Маратыч
08.05.13
✎
11:23
|
(64) Правда.
(65) "Достаточно один раз настроить" - это разве что к роутерам относится. В раз и навсегда предопределенной схеме сети. А мы говорим про продакшн-сервер, который и на аутсорс не отдашь из-за крайне жесткого SLA, и дятлу-эникею не доверишь. |
|||
73
Живой Ископаемый
08.05.13
✎
11:24
|
2(72) А виндовс доверишь, или платить ему будешь в два раза меньше?
|
|||
74
Ковычки
08.05.13
✎
11:25
|
(71) что ?
|
|||
75
ice777
08.05.13
✎
11:25
|
(72) поверь мне, в роутерах тоже периодически надо что-то делать ;)
например acl-листы |
|||
76
dmrjan
08.05.13
✎
11:25
|
(68) Там не работа с исходниками.
|
|||
77
ice777
08.05.13
✎
11:26
|
(76) да и вообще можно готовую сборку взять с эзерсофта и не париться.
|
|||
78
Живой Ископаемый
08.05.13
✎
11:27
|
(62) до 12-го оттягиваю тогда
|
|||
79
Ковычки
08.05.13
✎
11:27
|
(75) а чо это ?
|
|||
80
dmrjan
08.05.13
✎
11:27
|
Эникейщики тоже разные бывают. Некоторым даже картриджи бы не доверил увозить на заправку.
|
|||
81
dmrjan
08.05.13
✎
11:28
|
(77) Этерсофт у нас не пошел.
|
|||
82
ansh15
08.05.13
✎
11:28
|
(57) Если соберут сервер приложений хотя бы для Linux on Power, то будет. Правда, уже который год ожидается выход беты CentOS для Power.
|
|||
83
Маратыч
08.05.13
✎
11:28
|
(73) За быкапами следить - доверю. А вот в нюансах, которые могут возникать (к примеру, отчет отказался формироваться из-за слишком малого shmem) эникей уже вряд ли разберется.
|
|||
84
ice777
08.05.13
✎
11:28
|
хватит кормить жирных котов Майкрософта!
Даешь толстого клиента 1с под линукс! (80) я таким у себя говорю самим заправить. В грязной комнате.) |
|||
85
Живой Ископаемый
08.05.13
✎
11:29
|
2(82) почему агент сервера 1С и сервер ИБ должны быть на одной машине?
|
|||
86
Маратыч
08.05.13
✎
11:29
|
(75) А что мне верить-то? Я этим пятнадцатый год занимаюсь :) Поэтому и оговорку добавил насчет "раз и навсегда предопределенной сети".
|
|||
87
Ковычки
08.05.13
✎
11:29
|
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 495M 445M 10M 98% / devfs 1.0k 1.0k 0B 100% /dev /dev/da0s1e 495M 176M 279M 39% /tmp /dev/da0s1f 28G 18G 7.4G 71% /usr /dev/da0s1d 1.9G 1.8G -36M 102% /var /dev/da1s1d 132G 120G 1.4G 99% /mnt/volume |
|||
88
Живой Ископаемый
08.05.13
✎
11:29
|
2(82) Есть версии Постгреса для AIX
|
|||
89
Ковычки
08.05.13
✎
11:29
|
+(87) чо посоветуете ?
|
|||
90
Coldboy
08.05.13
✎
11:30
|
(78) лучше в плане производительности и основных действий:
1) Массовое перепроведение 2) Построение отчетов 3) Хранение данных большого количества данных. 4) не каждый день индексировать. 5) Отказустойчивость в IBM Db-2 плохо работае с трэшом и каталог. 6) Закрытие месяца 20 счета, IBM DB-2 че то не в типовых конфа при больших данных жрет память жеского диска очень много и не закрывает... |
|||
91
Живой Ископаемый
08.05.13
✎
11:31
|
2(90) что за хрень? почему мне?
|
|||
92
Coldboy
08.05.13
✎
11:39
|
(91) вы как то связаны с IBM db-2 я знаю точно ))
|
|||
93
Живой Ископаемый
08.05.13
✎
11:41
|
2(92) серьёзно? и в таком случае хрень из (90) сразу становится ясна?
|
|||
94
Coldboy
08.05.13
✎
11:44
|
(93) ну я отметил основные вещи, что считаю важным, для работы 1С и где оно быстрее работает)
|
|||
95
Coldboy
08.05.13
✎
11:44
|
это я на ваш ответ про пулемент, по ком стрелять надо.
|
|||
96
ice777
08.05.13
✎
11:45
|
(94) быстрее работает там, где меньше документов.
|
|||
97
ansh15
08.05.13
✎
11:47
|
(85) Не должен, конечно. Просто использовать Power только для СУБД как то неинтересно, что ли. Там и повышенная частота и кэш на процессоре в несколько раз больше, чем на х86 и масштабирование до 32-х процессоров...
(88) Очень хорошо, значит, с большой долей вероятности, и PostgreSQL от 1С тоже соберется без особых проблем. |
|||
98
Midaw
08.05.13
✎
11:47
|
(70) ссори конечно за отзыв, но дельной инфы в этом списке ноль
|
|||
99
Живой Ископаемый
08.05.13
✎
11:51
|
2(95) А я сказал что управляемые блокировки это не панацея.
Например берем монопольный доступ. Проводим документы. Все проводится за 1 минуту. Потом переписываем проведение с управляемыми блокировками, проводится за 70 секунд. Но, если брать не монопольный, а конкуретный доступ, то при 10 пользователях, которые пытаются проводить например каждый свой документ прихода, проведет только один. А остальные девять только по очереди после первого. И в итоге это у них займет ну например 10 минут. А при управляемых бблокировках эти же 10 пользователей проведут свои документы каждый за 70 секунд, и все вмсете тоже за 70 секунд, при чем ни один не будет подозревать что кто-то еще что-то проводит. Теперь понятно? |
|||
100
Живой Ископаемый
08.05.13
✎
11:52
|
вот что я имел в виду про пулемет, носорогов и перепелов.
|
|||
101
Маратыч
08.05.13
✎
11:53
|
Вообще, думаю, в порядке эксперимента можно такие комплекты продавать особо прижимистым клиентам, которым жалко оплачивать лицензирование серверной винды и MS SQL. И посмотреть на стоимость владения.
|
|||
102
Живой Ископаемый
08.05.13
✎
11:55
|
Но если то что тебе не нравится в Постгресе - это то что он версионник и блокирует всю таблицу, то все что нужно - переписать конфу так, чтобы использовались управляемые блокировки, проведение одного документа при этом быстрее не станет, а даже увеличится - понятно почему, потому что блокировку еще нужно организовать и наложить. Но зато это в потенциале повысит паралельность работы пользователей.
|
|||
103
Живой Ископаемый
08.05.13
✎
12:02
|
Ну и в этой связи я по-прежнему не понимаю. как (90) ко мне относится и что вообще означает.
особенно такие забавные, измеряемые выражения как "данных большого количества данныхъ" или "очень много". |
|||
104
Serg_1960
08.05.13
✎
12:03
|
Маратыч , в связке "CentOS+1С:Сервер+PostgreSQL" нашёл только одно узкое место -системный администратор. Как только наш линуксовоид уволился - первое же обновление платформы показало благодаря кому пять лет всё летало и всех всё устраивало.
|
|||
105
dmrjan
08.05.13
✎
12:03
|
(98) Качаешь с сайта 1с архив пакетов. Распаковываешь его. Установить достаточно 4 пакета в определенном порядке. После этого заходишь в каталог /opt/1C/v8.2/x86_64/utils и запускаешь config_server. Дальше смотришь каких пакетов нет и доустанавливаешь. Где-то так.
|
|||
106
Маратыч
08.05.13
✎
12:04
|
(104) Вот-вот, я о том же. Выше товарисчи утверждают, что можно один раз настроить и забыть, хехе.
|
|||
107
Живой Ископаемый
08.05.13
✎
12:04
|
2(97) сарказм оценил.. :) да, это конечно ничего не значит... до тех пор пока кто-то не попробует и у него не получится...
|
|||
108
Fragster
гуру
08.05.13
✎
12:05
|
(106) просто 1с клепает платформы как пирожки. постгре можно настроить и забыть...
|
|||
109
dmrjan
08.05.13
✎
12:08
|
(106) А что - не так? Пришел человек, установил операционку, накатил постгрю, рассказал, как обновлять 1с сервер, задокументировал порядок и все. Разовая работа фактически.
|
|||
110
Маратыч
08.05.13
✎
12:10
|
(109) При обновлении 1С сервера могут поменяться зависимости, соответственно, нужно уметь как минимум читать сообщения консоли и уметь устанавливать новые пакеты, не угрохав при этом существующую экосферу. Рядовой эникейщик при виде самой консоли уже в ступор впадает, не говоря уже о пользователях.
|
|||
111
Coldboy
08.05.13
✎
12:11
|
(107) а выставление режима блокировок в конфигурации, что нам дает?
"большое количество данных", это количество записей более 1 млн в регистрах бух. и тд. |
|||
112
Маратыч
08.05.13
✎
12:11
|
(108) Кто сказал, что с обновлением платформы ВНЕЗАПНО не понадобится пропатчить постгре?
|
|||
113
Живой Ископаемый
08.05.13
✎
12:13
|
2(111) это дает ровно то, что написано в букварях.
Буквари - полезные. |
|||
114
Fragster
гуру
08.05.13
✎
12:13
|
(112) любой человек с мозгом сможет сделать бэкап, воспользоваться гуглом, потренироваться на кошках, сделать в продакшене. Если у вас нет человека с мозгом - рекомендую нанять.
|
|||
115
Маратыч
08.05.13
✎
12:13
|
(111) У среднего пошиба дистрибьютора продуктов питания блокировки в конфигурации - это крайне больная тема, когда работают несколько операторов и при этом идет выгрузка данных с КПК, формирующая проведение однотипных документов.
|
|||
116
dmrjan
08.05.13
✎
12:13
|
(110) Если уж на то пошло - на крайний случай можно настроить сервер PostgreSQL на Linux, а 1с сервер на Windows и дать канал на 1Гб.
|
|||
117
Маратыч
08.05.13
✎
12:14
|
(114) Ну что за сказка про белого бычка? Человек с мозгом и будет стоить атстатыщ, о чем я и говорю. Или вы идейных имеете в виду, которые, умея пользоваться мозгами, гуглом и памятью, сидят до пенсии на 20 килорублях?
|
|||
118
Маратыч
08.05.13
✎
12:15
|
(116) См. (112).
|
|||
119
dmrjan
08.05.13
✎
12:15
|
(118) Зачем?
|
|||
120
Fragster
гуру
08.05.13
✎
12:16
|
(117) нет. просто если есть человек с мозгом, который админит виндовс, то он не будет сильно сопротивляться расширению своего кругозора. человек без мозга - будет. ничего сверх сложного там нет.
|
|||
121
Маратыч
08.05.13
✎
12:16
|
(119) Что "зачем"? Я говорю о том, что изменение в механизмах платформы может повлечь необходимость апдейта СУБД.
|
|||
122
Маратыч
08.05.13
✎
12:18
|
(120) С точки зрения инженера, вообще не бывает неразрешимых задач. Человек, который во всем этом разобрался, редко зацикливается на админстве.
|
|||
123
Fragster
гуру
08.05.13
✎
12:18
|
(121) судя по http://users.v8.1c.ru/project.jsp?id=AddCompPostgre она обновляется раз в год, а судя по http://downloads.v8.1c.ru/content/Platform/8_2_18_44/1cv8upd.htm - ни разу не _требовалось_ обновление СУБД
|
|||
124
Fragster
гуру
08.05.13
✎
12:20
|
(122) да, но админство в виде настройки сервера 1с и субд занимает 1 раз несколько дней (если вообще с 0), затем при обновлении платформы по нескольку часов. нагрузки почти не дает.
|
|||
125
dmrjan
08.05.13
✎
12:20
|
(121) Версия 8.4 держится уже около 3 лет. В любом случае - обновление версии PostgreSQL тестирование - это разовое вложение.
|
|||
126
Маратыч
08.05.13
✎
12:28
|
(125) Перефразируя: "Нет ничего более постоянного, чем разовое". Приведу пример - у нас была развитая сеть по республике, все организовывалось через VPN зоопарком роутеров, наличествовал полный комплект геморроев вроде IPSec и VoIP со своими заморочками. Изначально задача стояла: "Настроить, закрыть шкаф и выкинуть ключ", - т.е. ничего больше в конфигах не ковырять.
В результате компания платила ежемесячно довольно чувствительные деньги сначала цискарям на аутсорсе, потом мне в виде премии, потому что вводные продолжали изменяться даже тогда, когда все и так прекрасно работало. |
|||
127
Живой Ископаемый
08.05.13
✎
12:29
|
разве это плохо?
|
|||
128
Маратыч
08.05.13
✎
12:34
|
(127) Смотря с какой точки зрения. А вообще я имел в виду, что "один раз настроил и забыл" редко применимо к продакшн-сервисам, подобным 1С, и от ОС/СУБД/железа особо не зависит.
|
|||
129
dmrjan
08.05.13
✎
12:52
|
(126) В любом случае можно договориться с человеком на меньшую сумму поддержки. У нас как времени на циско-администрирование были намного выше, чем на постгрю.
|
|||
130
Midaw
08.05.13
✎
12:56
|
конкретизирую свой вопрос.
на какую ось можно поставить последнюю версию PostgreSQL и есть ли инструкция без всяких сборок из исходников? |
|||
131
Midaw
08.05.13
✎
12:57
|
(130) речь про линукс есесно, на винде все работает как часы. желательная ось должна быть CentOS, которая хорошо работает под виртуализацией.
|
|||
132
Маратыч
08.05.13
✎
12:59
|
(130) Поставил на убунту сервер. Инструкций полно, к примеру: http://ipclub.dp.ua/2013/02/06/установка-1с-8-2-17-143-на-ubuntu-12-10-x64/ или http://servis-it.ru/index.php/Установка_сервера_1С:Предприятие_8.2_на_Ubuntu_12.10
|
|||
133
Маратыч
08.05.13
✎
13:00
|
+(132) Ну и на центос вот: http://www.achlab.ru/ach/2011/12/23/1c-8-2-postgresql-centos-6-1/
|
|||
134
Маратыч
08.05.13
✎
13:01
|
(130) И да, не надо ставить _последнюю_ версию постгре, нужно ставить ту, что 1С предлагает, уже пропатченную.
|
|||
136
dmrjan
08.05.13
✎
13:07
|
(130) CentOS, PostgreSQL качать с http://users.v8.1c.ru/version.jsp?id=AddCompPostgre&ver=9.1.2-1.1C
|
|||
137
Ковычки
08.05.13
✎
13:08
|
(130) Windows
|
|||
138
dmrjan
08.05.13
✎
13:10
|
(137)PostgreSQL не оптимизирована для работы под Windows.
|
|||
139
Ковычки
08.05.13
✎
13:16
|
(138) Вы точно знаете ?
|
|||
140
Fragster
гуру
08.05.13
✎
13:35
|
(139) судя по данным моего теста производительности - при многопоточной работе постгре сливает на виндусе: http://forum.infostart.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=303313&width=500&height=500
и на линуксе http://wstaw.org/m/2013/05/08/0.png |
|||
141
Fragster
гуру
08.05.13
✎
13:35
|
||||
142
Fragster
гуру
08.05.13
✎
13:36
|
или вот суммарная на линуксе: http://wstaw.org/m/2013/05/08/0_1.png
|
|||
143
Fragster
гуру
08.05.13
✎
13:36
|
правда там в это время типа юзеры работали - по этому флуктуации
|
|||
144
Маратыч
08.05.13
✎
13:39
|
(140) Многопоточное тестировалось на конфе с управляемыми блокировками?
|
|||
145
Fragster
гуру
08.05.13
✎
13:40
|
(144) да
|
|||
146
Маратыч
08.05.13
✎
13:44
|
(144) И насколько сливает? Может, все в пределах погрешности из-за тонких настроек? У меня, наоборот, проведение ЧУТЬ быстрее, но в пределах погрешности (в отличие от чтения данных, где прирост весьма высокий).
|
|||
147
ilkoder
08.05.13
✎
13:47
|
До 30 подключений постгрес работает очень хорошо, около 100 помирает, больше 150 - просто все стоит. На неплохом сервере работала только бухгалтерия - добавлял зуп - все умирало. Сейчас на нем микрософт скл - работает все без тормозов, на втором серваке зеркало настроил на всякий случай
|
|||
148
Fragster
гуру
08.05.13
✎
13:48
|
(147) виндус? см графики (140)-(142)
|
|||
149
Маратыч
08.05.13
✎
13:49
|
(147) Хм. По идее постгре все-таки промышленного уровня СУБД, не должно на таких нагрузках укладываться намертво.
|
|||
150
Fragster
гуру
08.05.13
✎
13:50
|
(146) при достижении (в винде) количества подключений > количество ядер суммарная производительность всех протоков падает в несколько раз, на линуксе суммарная прозводительность остается примерно на одном уровне (как мсскуль на винде)
|
|||
151
Fragster
гуру
08.05.13
✎
13:52
|
характерный график мсскуля http://wstaw.org/m/2013/05/08/0_2.png
|
|||
152
Fragster
гуру
08.05.13
✎
13:52
|
(151) + 32 (16*гипертрединг) ядра
|
|||
153
dmrjan
08.05.13
✎
13:53
|
(149) Там ничего не слыхать про PostgreSQL 9.2? Когда ее оттестят, а то уже кучу ошибок поправили, а там все еще прежний пакет болтается.
|
|||
154
Маратыч
08.05.13
✎
13:59
|
(153) ХЗ, я не настолько вплотную этим занимаюсь :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |