Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

PostgreSQL вместо MS

PostgreSQL вместо MS
Я
   Алекс25501
 
16.10.17 - 16:20
Всем привет,

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

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

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

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

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

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

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

"Я не хочу об этом говорить"(с)
   Фрэнки
 
36 - 16.10.17 - 21:46
кстати, в теме топика не сказано ни слова о наличии или отсутствии RLS
   yzimin
 
37 - 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 в таком контексте порадовало
   arsik
 
39 - 16.10.17 - 22:30
(30) бери последний с https://postgrespro.ru/products/1c_build говорят, что там эту проблему решили.
   Fragster
 
40 - 16.10.17 - 22:48
(0) всё очень просто. в случае скуля кэш был горячий, а в случае постгре - холодный. плюс дефолтные настройки постгре? как уже говорили, по памяти далеко не оптимальны.
   Fragster
 
41 - 16.10.17 - 22:49
ну и последние релизы платформы с постгре работают существенно лучше
   rphosts
 
42 - 17.10.17 - 04:29
(0)ну опять необоснованные наезды...
Мил человек, если ты не пишешь о том какая версия у тебя платформы (если режим совместимости - с какой версией), какая версия постгри, какой номер версии УТ  и насколько перепилена - ты просто не понимаешь насколько это может влиять... может у тебя древняя конфа на автоматических блокировка и да с версионником ей смерть
Ну и да, настройки конфига постгри, постгри под линухами работает с памятью в полтора раза быстрее чем под окнами (или под окнами в полтора раза медленнее), потом не вижу инфы как рабросаны по дискам табличные пр-ва базоводов в обоих случаях.... и ещё много много тонкостей.
И да, конечно кэшь следует разогреть.

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует