
Михаил
15.08.2016
19:53:54

Александр
15.08.2016
19:54:19
Тюнит в процессе установки

Михаил
15.08.2016
19:58:46
может надо сделать что-то особенное, вроде снести текущий конфиг или тому подобное?

Nikolay
16.08.2016
03:39:25

Google

Nikolay
16.08.2016
03:40:37
Какое количество пользователей сможете эмулировать?
Кроме описанного сервера есть еще железо для запуска апп сервера 1С и клиентов?

Михаил
16.08.2016
05:39:28
Проведение документов, тестировать на ут буду, работу с rls
нет, все на одной железке
хочется добиться нормального времени проведения

Nikolay
16.08.2016
06:49:03
Нам дуракам модно расшифровать абривиатуры УТ, RLS...

Александр
16.08.2016
06:50:42
1 Управление Торговлей
2 RLS (ограничение прав на уровне записей)

Grigory
16.08.2016
15:49:29
так что если ты что то ставил и не сносил предъидущие пакеты, то это не факт что тут как в винде все само удалилось.
что бы посмотреть какие пакеты установлены dpkg -l
если лень смотреть все, то лессом отбери: dpkg -l | less postgres

Александр
16.08.2016
15:51:27
Он ставит под виндой

Grigory
16.08.2016
15:51:41
если ставил пакетным менеджером из репозитория, то очень может быть что во время установки в никсах были оставлены старые конфиги
ну если под виндой, тогда хз

Google

Grigory
16.08.2016
15:52:07
я в принципе на серверах ее не держку
жаль железо
У человека такая железка аж ух… даже интересно сколько там УТ весит

Dmitry
16.08.2016
15:54:09

Александр
16.08.2016
15:54:10
Все равно тормозить будет

Grigory
16.08.2016
15:54:33
ну смотря сколько пльзователей.
до 100 летать будет как бетман

Dmitry
16.08.2016
15:54:59
кстати, а пг+вин пробовал кто?

Grigory
16.08.2016
15:55:20
правда не на винде. на винде я вообще не знаю что там будет.
У нас все проще Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz две штуки оперативка DDR3 128Gb, пара SSD по 500Gb и HDD два по 2Tb

Александр
16.08.2016
16:00:25
Ад пизды
И моча вместо производительности

Михаил
16.08.2016
16:03:02
Система работает независимо от количества пользователей, субъективно что один что 100
тут дело в скорости 2х вещей
1. rls - вроде добавляется простой запрос (для работы rls), а скорость выполнения падает в сотни-тысячи раз, например с 0.2с до 70 секунд
2. Проведение документов, я понимаю что операция не тривиальная, но после каких-то изменений (знаю, дурак не сохранил конфиг, доулучшался) проведение реализации с 0.8с упало до 2,5 секунд
У меня пока винта стоит, 2 кластера 1с рабочий и тестовый (программисты тут сидят)
Вот с прошу конфиги других людей чтобы понять где я свернул не туда
Почему не на линуксе? Когда подготавливал стенд линукс проигрывал на 50% при проведении почти всех документов на одинаковых конфигах , вот и настало время разворачивая по нормальному и ещё раз сравнить производительность


Grigory
16.08.2016
16:03:31
кстати, а пг+вин пробовал кто?
Всегда удивляют такие вопросы. Я несколько лет назад по Wine поднимал MSSQL, тогда уже понял что это беда. Так вот вы вот такие же вопросы задаете. Пытаетесь запускать то что очень хорошо работает под Nix на Windows. MSSQL тоже можно запустить под Linux, но на этом надо и остановиться, работать это нормально никогда не будет, сколько усилий туда не вкладывай.

Dmitry
16.08.2016
16:04:56
Мне например только сейчас такой кейс в голову пришел
Тащить это в прод я не собираюсь
Да и вообще надеюсь что 1сом больше в жизни заниматься не буду

Александр
16.08.2016
16:06:53
И принтерами

Google


Grigory
16.08.2016
16:07:17
Система работает независимо от количества пользователей, субъективно что один что 100
тут дело в скорости 2х вещей
1. rls - вроде добавляется простой запрос (для работы rls), а скорость выполнения падает в сотни-тысячи раз, например с 0.2с до 70 секунд
2. Проведение документов, я понимаю что операция не тривиальная, но после каких-то изменений (знаю, дурак не сохранил конфиг, доулучшался) проведение реализации с 0.8с упало до 2,5 секунд
У меня пока винта стоит, 2 кластера 1с рабочий и тестовый (программисты тут сидят)
Вот с прошу конфиги других людей чтобы понять где я свернул не туда
Почему не на линуксе? Когда подготавливал стенд линукс проигрывал на 50% при проведении почти всех документов на одинаковых конфигах , вот и настало время разворачивая по нормальному и ещё раз сравнить производительность
по правам - сами столкнулись с такой проблемой, скорее всего это связанно с тем что 1с до сих пор пытается работать с версионником путем блокировок
как в MSSQL


Dmitry
16.08.2016
16:08:00

Александр
16.08.2016
16:08:03
Система работает независимо от количества пользователей, субъективно что один что 100
тут дело в скорости 2х вещей
1. rls - вроде добавляется простой запрос (для работы rls), а скорость выполнения падает в сотни-тысячи раз, например с 0.2с до 70 секунд
2. Проведение документов, я понимаю что операция не тривиальная, но после каких-то изменений (знаю, дурак не сохранил конфиг, доулучшался) проведение реализации с 0.8с упало до 2,5 секунд
У меня пока винта стоит, 2 кластера 1с рабочий и тестовый (программисты тут сидят)
Вот с прошу конфиги других людей чтобы понять где я свернул не туда
Почему не на линуксе? Когда подготавливал стенд линукс проигрывал на 50% при проведении почти всех документов на одинаковых конфигах , вот и настало время разворачивая по нормальному и ещё раз сравнить производительность
Надо смотреть план тормозных запросов... И тогда переписывать запрос или менять настройки пг


Александр
16.08.2016
16:08:35
Ах ты
Не удержался. Инсайдерская инфа распирает

Александр
16.08.2016
16:10:08


Grigory
16.08.2016
16:10:18
Система работает независимо от количества пользователей, субъективно что один что 100
тут дело в скорости 2х вещей
1. rls - вроде добавляется простой запрос (для работы rls), а скорость выполнения падает в сотни-тысячи раз, например с 0.2с до 70 секунд
2. Проведение документов, я понимаю что операция не тривиальная, но после каких-то изменений (знаю, дурак не сохранил конфиг, доулучшался) проведение реализации с 0.8с упало до 2,5 секунд
У меня пока винта стоит, 2 кластера 1с рабочий и тестовый (программисты тут сидят)
Вот с прошу конфиги других людей чтобы понять где я свернул не туда
Почему не на линуксе? Когда подготавливал стенд линукс проигрывал на 50% при проведении почти всех документов на одинаковых конфигах , вот и настало время разворачивая по нормальному и ещё раз сравнить производительность
По проведению, тут все зависит от тюнинга postgres. Очень важно как размечены диски, какая файловая система там висит, что с таблицами - распухшие или нет, был ли вакум и индексация


Михаил
16.08.2016
16:11:21

Grigory
16.08.2016
16:11:32
Это все мелочи, вот я помню как базы обновлялись на 8.2 по несколько часов, бывало пол ночи. Вот это были тогда загадки
> Михаил
Запрос вполне нормальный передаётся в pg
план нормальный, а вот субпланы страшные, больше всего пугает nested loop 4000 раз, а в этом субплане ещё nested loop 50000 раз
Тонкая оптимизация запросов 1с )
Это так блокировки у них реализованы на версионнике
что бы уж точно.

Александр
16.08.2016
16:13:51

Михаил
16.08.2016
16:14:09
Пример выше запроса который просто из регистра сведений получает цену при ограничении по виду цен
Регламенты анализ и вакуум каждый день
После этого я сделал enable_nestloop = off, и на первый взгляд помогло - "на первый"

Александр
16.08.2016
16:40:07
Сколько всего строк в рс таблицыгруппдоступа?
А с отбором Областьданныеосновныеданные = 0?
Попробуй проиндексировать это поле в регистре...

Andrey
16.08.2016
16:56:29
Это поле на первом месте во всех индексах.

Александр
16.08.2016
17:03:07
Наверно индекс не используется из-за того что все строки с областьданныеосновныеданные = 0

Google

Александр
16.08.2016
17:05:37
Тогда хорошо бы какой-то еще отбор на этот рс, потому что 25 тыс раз выгребается по 5тыс строк, из которых потом используется только 8.

Admin
ERROR: S client not available

Михаил
16.08.2016
17:08:59
всего 5213 строк, я сейчас еще раз план построю
удивительно то, что после операций которые затрагивают много данных (возможно статистика немного устаревает) запрос исполняется норм

Александр
16.08.2016
17:10:25
Может потому что больше нужных данных в кеше после
Этих операций остается.

Михаил
16.08.2016
17:11:13
вся база в кеше, обращений к диску не наблюдается, неже прикрепил конфиг

Александр
16.08.2016
17:17:18
У explain есть параметр, который показывет сколько и откуда страницы из кеша или диска
Мне кажется в запросе можно установить отбор на рс по полю "таблица". Указать ссылку из спр обьектыметаданных. И не применять усл. На текстовое поле...
checkpoint_completion_target = 0.5, лучше 0.9
enable_nestloop = off - включите назад
random_page_cost = 1.4 - У нас 4, но если SSD, то может и правильно...
join_collapse_limit = 1 - Верните назад, по умолчанию - 8

Михаил
17.08.2016
07:26:14

Nikolay
21.08.2016
04:24:46
Всем, привет.

Sergey
21.08.2016
04:25:24
Привет
Все спят небось

Nikolay
21.08.2016
04:26:18
1С на Oracle есть инсталляция под рукой у кого нибудь?
Нужен describe таблицы _accumrgtХХХХ
select column_name as "Name"
, nullable as "Null?"
, concat(concat(concat(data_type,'('),data_length),')') as "Type"
from user_tab_columns
where table_name = '_accumrgtХХХХ';

Alexey
22.08.2016
08:40:31
http://infostart.ru/public/542836/

Александр
30.08.2016
15:20:27
Про желтую контору
Просто работает на внутренний рынок. А он в основном состоит из мелкопоместных хозяйчиков-ларечников со жлобским менталитетом. 1с и был создан для обслуживания такого контингента, по принципу "дешево и сердито".
В большинстве случаев код в 1с пишут на коленке, без предварительного планирования и разработки грамотного ТЗ (ибо постановщик стоит денег), не тестируют (ибо тестировщик стоит денег), не документируют (ибо технический писатель стоит денег), часто даже не пишут, тупо 3,14стят куски/модули/подсистемы с кодом, наивно полагая, что опять пронесет! В 99% так и получается, и сразу после написания бросают в бой, часто волшебной кнопкой динамического обновления. Все это работает только благодаря поистине гениальной платформе. Вот ее то как-раз писали настоящие спецы.

Grigory
30.08.2016
15:53:34
Ага. Гениальная платформа спасёт мир

Google

Nikolay
31.08.2016
06:57:20
Накину ) http://www.highload.ru/2016/abstracts/2311.html

Sergey
31.08.2016
07:11:59
?

Nikolay
31.08.2016
07:14:12
Голосуйте за доклад! Велика вероятность, что эти люди в кедах его не примут!

Dmitry
08.09.2016
19:42:24
уважаемые windows-пользователи, недавно нам один добрый человек сообщил баг postgrespro сборки, он заключался в том, что initdb проходил не с UTF-8
мы это дело подправили, если у кого-то есть замечания - пожалуйста присылайте на bugs@postgrespro.ru ну или пишите в личку или сюда с упоминанием

Dmitry
08.09.2016
19:47:00
Черт, как же круто вот так фидбек оставлять живому человеку в телеге

Grigory
08.09.2016
20:06:49
Круто!

Sergey
08.09.2016
20:43:58
За что postgrespro низкий поклон. Не то что 1С