Имя: Пароль:
1C
1С v8
PostgreSQL вместо MS
,
0 Алекс25501
 
16.10.17
16:20
Всем привет,

Поставил для теста PostgreSQL вместо MS
БАЗА УТ, сервак 8 ядер, 32 мб оперативы, райд 1

PostgreSQL на одном сервере MS!
Для теста померил сколько выполняется запрос ....

База MS SQL - работают 75 пользователей, запустил запрос - выдал за 15 секунд
База PostgreSQL  - один пользователь для теста - выдал запрос за 65 секунд
1 Алекс25501
 
16.10.17
16:20
тут можно что нибудь сделать ???
2 spiller26
 
16.10.17
16:22
(1) PostgreSQL нужно ещё настраивать
3 Мыш
 
16.10.17
16:22
(1) Вызвать специалиста, самому стать специалистом.
4 Базис
 
naïve
16.10.17
16:22
Да. Запиши в резюме "Администрирование Слона знаю в совершенстве".

Второй раз запусти тот же отчёт, дай статистику.
5 spiller26
 
16.10.17
16:24
(2) Для начала статейка
https://helpf.pro/faq/view/1836.html
6 Lama12
 
16.10.17
16:30
(0) 1. Хочешь использовать Postgre на 100%? Ставь его на Linux. В Windows  нет возможности производить тонкую настройку работы с памятью.
2. Настрой его! Настройки по умолчанию сделаны для того, что б СУБД просто стартанула.
7 Шаман
 
16.10.17
16:32
эксперементатор)
8 spiller26
 
16.10.17
16:33
+(6) В Linux получишь максимум по прозводительности.
вот еще на досуге почитать http://catalog.mista.ru/public/325482/
PostgreSQL - мощная СУБД в умелых руках, но требующая тщательной настройки. Его вполне можно использовать совместно с 1С и получить приличное быстродействие, а бесплатность его будет очень приятным бонусом.
9 spiller26
 
16.10.17
16:35
И еще момент: PostgreSQL ставьте на отдельную ось.
10 Шаман
 
16.10.17
16:35
к сведению работал я в Газпроме в свечке . там у них стояла бухия и зуп .из 8 ки .  так вот на постгерсе на линуксе он начисления за месяц считал 5 часов
не знали как решить вопрос с тормозами . был там свой старичок прогер  он запросы в 1с стал резать .резал так .что меня смех разбирал  пол запроса разаом рубанет и все. чем едло закончилось я так и не узрел .так как не долго там продержался . функции сисадмина не для меня. и принтеры заправлять я тоже им отказался
11 Алекс25501
 
16.10.17
16:39
может как вариант стоить попробывать на linux поставить
12 timurhv
 
16.10.17
16:46
(0) Версия 1С, PostgreSQL, текст запроса?
Одновременно две службы работало PostgreSQL и MSSQL? Второй всю ОЗУ подчистую же съедает, если нет ограничений.
13 Алекс25501
 
16.10.17
16:58
на сервере памяти да же остается, там 32gb
14 arsik
 
гуру
16.10.17
17:01
(13) :))
15 Алекс25501
 
16.10.17
17:01
postgresql-9.6.3-3.1C_x64
16 Фрэнки
 
16.10.17
17:31
(15) а сама 1С какой платформы? указанная сброка заточена под платформу 8.3.10.* - собственно из-за выпуска этих платформ и перевыпустила сборку 1С
17 ansh15
 
16.10.17
17:36
(0) >>База MS SQL - работают 75 пользователей, запустил запрос - выдал за 15 секунд
>>База PostgreSQL  - один пользователь для теста - выдал запрос за 65 секунд
Хорошая демонстрация того, почему не надо переходить на Pg(подходит для руководства).

База УТ большая? Сколько гигабайт?
18 Heckfy
 
16.10.17
17:43
19 Фрэнки
 
16.10.17
17:43
(17) с учетом таких комментов очень похоже, что это наброс г.в.а на вентилятор, специально, чтоб потроллить.

ГОДАМИ работает постгри и на линукс и на винде без указанных в топике "странностей" (причем, у абсолютно разных клиентов, которым это все хозяйство я не ставил - я же не админ просто). Но понять, в чем именно и как накосячил топикстартер по его поведению в топике и ветке  невозможно.

Но прийти и мявкнуть в таких ветках каждый евангелист мелкософта считает нужным и обязательным.
20 ansh15
 
16.10.17
17:52
(19) Так и я об этом.
21 piter3
 
16.10.17
17:54
Какой запрос?Параметры и базы одинаковые?Пока как искать черную кошку )))
22 Веселый собака
 
16.10.17
18:37
(19) Аналогично. Все работает. 1 раз по методичке настроил и вуаля.
Но иногда снится, как я на старой работе ковыряю настоящий MS sql, а потом вспоминается оракл на другой и просыпаюсь от ужаса. От последнего ;)
23 Провинциальный 1сник
 
16.10.17
20:47
Не люблю постгрес из-за непереносимого формата хранения данных. То есть, база вне кластера в первом приближении бессмысленный набор файлов. Скопировать и подцепить на другой сервак - не выйдет. А в mssql - легко.
24 jsmith82
 
16.10.17
20:50
Все слышали, что настроенный постгре утирает нос скулю, но никто его не встречал..
25 Serg_1960
 
16.10.17
20:54
УПП, РИБ-база, купить всем лицензии MS SQL - нереально. Выход? PostgreSQL, семь лет без проблем... пока не уволили админа. А до этого я просто не понимал о чём холивар на подобных этому ветках.
26 jsmith82
 
16.10.17
20:58
>>пока не уволили админа
Решили и на человеке сэкономить?
27 vis_tmp
 
16.10.17
21:08
(25)Чем закончилось?
28 jsmith82
 
16.10.17
21:09
Поставили скуль по ходу и теперь радуются жизни.
29 Фрэнки
 
16.10.17
21:26
(28) и теперешнему админу, админящему винду, платят в два раза больше, чем прежнему :)
30 yzimin
 
16.10.17
21:30
зачем нужен PostgreSQL, если на нём тупо невозможно работать с RLS в УТ11\КА2\ERP?

PostgreSQL не использует индексы при выполнении вложенного exists в общей части запросов RLS в результате чего возникает резкое снижение производительности в 50-200 раз.
https://bugboard.v8.1c.ru/error/000028682.html

а вот тут откатились https://bugboard.v8.1c.ru/error/000031504.html
и теперь MS SQL снова работает быстрее чем PostgreSQL
31 Фрэнки
 
16.10.17
21:33
(30) ну можно в твоем стиле точно также ответить, что наваливать RLS и есть тупость.
32 yzimin
 
16.10.17
21:35
(31) это БСП и хочешь не хочешь, а с библиотекой приходится работать.
33 yzimin
 
16.10.17
21:38
(32) +
хотя с выходом Postgres Pro для 1С" - российской СУБД на основе PostgreSQL
http://1c.ru/news/info.jsp?id=23569

думаю, много что измениться в производительности в части RLS, но ни о какой беслатности уже речи не будет:
Лицензия СУБД Postgres Pro Enterprise для1Cна 1 сервер - 16 800 руб
Лицензия СУБД Postgres Pro Enterprise для 1Cна 100 пользователей - 850 000 руб
34 Фрэнки
 
16.10.17
21:38
(32) у меня работает БСП на постгри прямо сейчас. Но честно скажу : в функциональных опциях разделение доступа по записям (или как оно там правильно) выключено.
35 Serg_1960
 
16.10.17
21:38
(27) Закончилось всё печально. Понабрали студентов на пол-ставки. Теперь у всех "крутые" сервера, купленные после консультаций с какими-то непонятными для меня сторонними специалистами, Windows 10, виртуальные машины и прочие, сопутствующие всему этому, модные плюшки.

"Я не хочу об этом говорить"(с)
36 Фрэнки
 
16.10.17
21:46
кстати, в теме топика не сказано ни слова о наличии или отсутствии RLS
37 yzimin
 
16.10.17
21:47
(36) как и о версии УТ)))
38 Фрэнки
 
16.10.17
21:54
по инету сейчас сижу читаю и попалось на глаза
немного оффтоп
---
Были попытки создать X12 (нынешняя реализация Xorg обозначается как X11), но скоро разработчики Xorg поняли, что проще всё выкинуть и сделать с нуля, заложив современные возможности в самую основу протокола. Так был начат проект Wayland — начала его компания Intel, которая активно участвует в развитии Linux.
http://www.linuxrussia.com/wayland.html
---

Упоминание Intel в таком контексте порадовало
39 arsik
 
гуру
16.10.17
22:30
(30) бери последний с https://postgrespro.ru/products/1c_build говорят, что там эту проблему решили.
40 Fragster
 
гуру
16.10.17
22:48
(0) всё очень просто. в случае скуля кэш был горячий, а в случае постгре - холодный. плюс дефолтные настройки постгре? как уже говорили, по памяти далеко не оптимальны.
41 Fragster
 
гуру
16.10.17
22:49
ну и последние релизы платформы с постгре работают существенно лучше
42 rphosts
 
17.10.17
04:29
(0)ну опять необоснованные наезды...
Мил человек, если ты не пишешь о том какая версия у тебя платформы (если режим совместимости - с какой версией), какая версия постгри, какой номер версии УТ  и насколько перепилена - ты просто не понимаешь насколько это может влиять... может у тебя древняя конфа на автоматических блокировка и да с версионником ей смерть
Ну и да, настройки конфига постгри, постгри под линухами работает с памятью в полтора раза быстрее чем под окнами (или под окнами в полтора раза медленнее), потом не вижу инфы как рабросаны по дискам табличные пр-ва базоводов в обоих случаях.... и ещё много много тонкостей.
И да, конечно кэшь следует разогреть.

Но нельзя не признать, соединение среза с подзапросом в сиквеле - жпо, в постгри - фатальная жпо
43 d4rkmesa
 
17.10.17
08:29
(0) От подобных тестов можно делать самые разные выводы. К примеру, на админской рабочей станции(высокочастотный Core i7 с 64Gb ОЗУ с SSD, Optane и т.д.) как то тестили, тест Гилева >70 "попугаев" выдал на файловой базе, >50 на MS SQL и ~35 на Postgres(после того, как админ настроил по "интернетам"). Говорит ли это о том, что надо переходить на файловую базу? Совсем нет, имхо.