Вход | Регистрация


1С:Предприятие ::

Метки: 

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 человек.
Рекламное место пустует