Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
27 Май 2018, 20:45
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Задача общая настроить связку 1С сервер и PostgreSQL  (Прочитано 2495 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FAMx

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-04-08
  • Сайт: 
  • Профессия: Ученик 1С
Ситуация:
Задача общая настроить связку 1С сервер и PostgreSQL.
Количество пользователей 20, база 4G. Файловый режим не подходит – конфликты блокировок.
Сервер баз данных
2х процессорный Xeon E5-2609 v2 2.50GHz 
(4 ядра на процессор, гипертрейдинга нет). ЦП в режиме макс. производительности. 2.5GHz
Память: 16Gb 1333MHz
Дисковая подсистема: 1SSD под базу данных, 1 HDD под систему. (Все максимально упростили – все раиды поубирали. SSD работает достаточно быстро.) 
Производительность PostgreSQL на TPC тесте Гилева  равна 14.
При этом нагрузка на железо: диски около 30% память 600Mb  ЦП до 10%
Сервер 1С
Процессор i5 2.8 GHz
Память: 16Gb 1333MHz
Дисковая подсистема: 2HDD Stripe

Настройки конфигурации, пробовали разные варианты – остановились на этих, считаем что как не меняем примерно производительность одинаковая.:
max_connections = 200
shared_buffers = 2048MB
temp_buffers = 8MB
work_mem = 8MB
maintenance_work_mem = 1024MB
fsync = off
synchronous_commit = off
full_page_writes = off
wal_buffers = -1
checkpoint_segments = 40
enable_nestloop = off
effective_cache_size = 4096MB
max_locks_per_transaction = 150
escape_string_warning = off
standard_conforming_strings = off
backslash_quote = on


Максимально нужно держать от 20 до 50 человек на данный момент для работы 20.
Включал кэширование разделов. Не помогло.
Пробовал править конфиг PG особо не влияет +- 2а бала,
Для конфигурации PostgreSQL пользовался pgtune и так правил по найденным темам.
Вопрос как поднять производительность? Например до 20 по тесту Гилева. Некоторые отчеты, например прайс-лист, работают недопустимо медленно. Причем если это же повторить на процессоре i5, то несмотря на не серверное железо результаты будут примерно такие же. Кажется что данная связка сервер 1С- PostgreSQL не понимает современные серверные процессоры.


Оффлайн дфтын

  • Могу решить ЛЮБУЮ задачу в 1С и не только.. С вопросами в личку:)
  • *****
  • Сообщений: 2720
  • РЕПУТАЦИЯ: 325
  • КПД: 12%
  • 1С наше все
  • Регистрация: 2014-04-29
    • Skype: Soprov1C
  • Компания: Корпорация зонтиков
  • Профессия: Разработчик 1С
Никак. я от этого ушел на MSSQL Express все сразу полетело
Помог? Нажми - Спасибо :)
skype: Soprov1C

Оффлайн DmitriyF

  • *****
  • Сообщений: 741
  • РЕПУТАЦИЯ: 48
  • КПД: 6%
  • Регистрация: 2013-03-18
  • Сайт: 
  • Профессия: Разработчик 1С
Ситуация:
Задача общая настроить связку 1С сервер и PostgreSQL.
Количество пользователей 20, база 4G. Файловый режим не подходит – конфликты блокировок.
Сервер баз данных
2х процессорный Xeon E5-2609 v2 2.50GHz 
(4 ядра на процессор, гипертрейдинга нет). ЦП в режиме макс. производительности. 2.5GHz
Память: 16Gb 1333MHz
Дисковая подсистема: 1SSD под базу данных, 1 HDD под систему. (Все максимально упростили – все раиды поубирали. SSD работает достаточно быстро.) 
Производительность PostgreSQL на TPC тесте Гилева  равна 14.
При этом нагрузка на железо: диски около 30% память 600Mb  ЦП до 10%
Сервер 1С
Процессор i5 2.8 GHz
Память: 16Gb 1333MHz
Дисковая подсистема: 2HDD Stripe

Настройки конфигурации, пробовали разные варианты – остановились на этих, считаем что как не меняем примерно производительность одинаковая.:
max_connections = 200
shared_buffers = 2048MB
temp_buffers = 8MB
work_mem = 8MB
maintenance_work_mem = 1024MB
fsync = off
synchronous_commit = off
full_page_writes = off
wal_buffers = -1
checkpoint_segments = 40
enable_nestloop = off
effective_cache_size = 4096MB
max_locks_per_transaction = 150
escape_string_warning = off
standard_conforming_strings = off
backslash_quote = on


Максимально нужно держать от 20 до 50 человек на данный момент для работы 20.
Включал кэширование разделов. Не помогло.
Пробовал править конфиг PG особо не влияет +- 2а бала,
Для конфигурации PostgreSQL пользовался pgtune и так правил по найденным темам.
Вопрос как поднять производительность? Например до 20 по тесту Гилева. Некоторые отчеты, например прайс-лист, работают недопустимо медленно. Причем если это же повторить на процессоре i5, то несмотря на не серверное железо результаты будут примерно такие же. Кажется что данная связка сервер 1С- PostgreSQL не понимает современные серверные процессоры.
А про конфигурацию мы должны сами догадываться???

Добавлено: 08 Апр 2015, 23:25

Никак. я от этого ушел на MSSQL Express все сразу полетело
И сколько на экспрессе у тебя пользователей работает?

Оффлайн FAMx

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-04-08
  • Сайт: 
  • Профессия: Ученик 1С
Всем спасибо вопрос закрыт. Производительнось поднялась как только перенес все на одну машину.

Оффлайн DmitriyF

  • *****
  • Сообщений: 741
  • РЕПУТАЦИЯ: 48
  • КПД: 6%
  • Регистрация: 2013-03-18
  • Сайт: 
  • Профессия: Разработчик 1С
Всем спасибо вопрос закрыт. Производительнось поднялась как только перенес все на одну машину.
Это временно.


 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
alex0402
67 Сообщений
AIFrame AIFrame
56 Сообщений
oleg-x
56 Сообщений
buketov.av buketov.av
47 Сообщений
wise wise
41 Сообщений
ilyay ilyay
39 Сообщений
Анюта17
33 Сообщений
Alter
32 Сообщений
alexandr_ll
30 Сообщений

* Кто онлайн

  • Точка Гостей: 260
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal