powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите оптимизировать базу
24 сообщений из 49, страница 2 из 2
Помогите оптимизировать базу
    #39559154
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сегодня поэкспериментировал счетчиками, и собрал такой набор:
http://images.vfl.ru/ii/1511530678/01ffa026/19552119.jpg
http://images.vfl.ru/ii/1511531877/419f3863/19552399.jpg


Как думайте, возможно ли в этом причина? (Обращений к диску), то, что он иногда доходит до пика. Это диск Д, где лежит база.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39559822
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Общался с человеком, у него тоже такая же проблема была. Но не завис так сильно, как у нас.
У него проц 2xIntel E5-2640 2.50GHz.
тест гилева выдал около 8-и.
Переустановил под линукс все ставил, но говорит картина не изменился. сделали тюнинг конфига, но тест гилева вырос до 9 и все.
Я вот теперь задумываюсь, возможно ли это из за самой 1С ?
Такие проблемы, что я описал
авторЗаметны странные тормоза. Операторы при проведении заявок время от времени ловят висяк на 1-3 секунды. А также при навигации/поиски товара в каталоге. они не всегда. например вчера 10 мин. сидел около одного оператора, не смогли вызывать висяк. Хотя до этого говорит каждый час или полтора зависает на 1-3 секунд.
Могут быть из за, скажем, кривых запросов самой 1С ?
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39560451
Kyplon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2017 года и в сервере стоит процессор с тактовой частотой 1,7 ГГц - вы это серьезно?
Перенесите 1С и вашу базу на современный пользовательский ПК с Core i3-7100 (2 ядра 3,9ГГц + HT) или Core i3-8100 (4 ядра 3,6 ГГц + HT) и ссд - получите лучшие результаты чем на сервере и тогда сделаете правильные выводы.
Пояснение: 1С требует большУю тактовую частоту на одно ядро. К Одинэсникам, которые сказали что все норм, не обращайтесь больше, такие специалисты имеют сертификаты на знание и понимание конфигураций, но не железа.
Скрины ниже в качестве доказательства что я знаю о чем пишу
http://images.vfl.ru/ii/1511859316/409d499e/19600267.png
http://images.vfl.ru/ii/1511859429/a4c21c5c/19600284.png
Было это в 2016 году, переезжали с Core i7-930 (4 ядра 2,8 ГГц + HT). На сервере 1 база (зарплата и кадры государственного учреждения) в SQL, одновременно работает 8-10 человек. Так же есть файловые базы (бухгалтерия государственного учреждения, моя самописная) в которых работает еще ~20 человек. Наблюдал 40 одновременно открытых баз - никто не жаловался на тормоза. Нагрузка на ОЗУ 72-84% в рабочее время, да, памяти надо добавлять.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39560532
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kyplon,

А разве не тормозила бы всегда, если проблема из за процессора была бы? Так нормально работает, но время от времени тормозит.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39560547
Kyplon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У одного из клиентов стоял аналогичный проц - уныло-печальный с тактовой частотой, после разговора с системным администратором и указанием результатов теста Гилева на его оборудовании и на другом - проц был поменян и возрадовались пользователи и взелетела одноэс.
По существу: если время есть - сидите переписывайте код. Универсальность губит производительность.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561042
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kyplon,

В одном форуме у человека почти такая же проблема. У него процессор 2xIntel E5-2640 2.50GHz , переставил и на линукс, но результат никакой. Эта перспектива меня и пугает. ПО этому хочу быть уверен в чем проблема, потом уже менять.
Сейчас скажу давайте купим новый процессор, поставим и результата не будет, имею ввиду эти торможения время от времени будет. И что тогда скажу? мне придется будет самому оплатить за этот процессор.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561165
Kyplon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
halogen20, тут Вы правы, поэтому я и предложил вариант с пользовательским ПК, я понимаю преимущество серверной архитектуры (мать, цп, озу, хранение данных), но ценник на нее зашкаливает, далеко не у каждого клиента есть деньги на производительный современный ПК, не говоря уже о сервере. Попробуйте запустить все на обычном ПК, как ранее рекомендовал.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561322
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на старом сервере был процессор Xeon E5-2620 v2 (15M Cache, 2.10 GHz), стоит ли менять ?
Напомню, у нас сейчас стоит E5-2603 v4 (15M Cache, 1.70 GHz)

Сокеты не пойму - подходят или нет? на одном написано "FCLGA2011-3" а на другом "FCLGA2011"
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561372
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И вот еще аргумент, что проблема все таки НЕ в процессоре.
Как уже сказал, на старом сервере (файловый, под терминалом) работал без тормозов.
Вот там поставил тест гилева и вот результат:
http://images.vfl.ru/ii/1511958833/8650d3ba/19616490.jpg

А вот тот-же тест, на новом сервере, тоже под файловой:
http://images.vfl.ru/ii/1511959625/feba7dfb/19616664.jpg

Получается под новый сервер даже пошустрее работает, хоть и частота процессора чуть чуть уступает.

теперь упираемся на самой 1С и Postgres.
Возможно ли тормоза из за того, что в базе 2 или 3 запроса идут на одно и тоже таблицу, то зависает(блокируется), пока не освободят ее? такое можно выслеживать в базе?
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561431
Kyplon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
halogen20, смешной Вы человек =) У меня результаты с файловой базой в 104,17, а у Вас 37,31 и это при том, что у меня файловая база крутится на старом OCZ Vertex 4, а у Вас на рейде =) Вы сравниваете свой старый сервер с новым и говорите о приросте в 5,05 при том, что база на старом сервере лежит на HDD, а на новом она на рейде :D
Так же немного прироста дает большая скорость работы памяти.
Воткните в старый сервер проц с такой же частотой как и на новом, либо в биосе ограничьте тактовую частоту до 1,7 ГГц и увидите еще большее различие в тестах между старым и новым серверами.
По факту: Вам говорят что нужно сделать что бы получить производительность соответствующую потребностям Вашей организации, а Вы даже тесты провести не хотите, ну не хотите, как хотите.
Боюсь предположить, что покупка сервера именно с таким процессором - это Ваш выбор и руководству это было преподнесено как: вот этот сервер справится с нагрузкой, создаваемой 1С. А по итогу: промахнулись из-за незнания и, как оказывается, непонимания предметной части. А еще курьезней станет, если окажется что покупали сервер у какой-нибудь знакомой Вам организации, в которой уже "договорились" о стоимости :D и тут возникает вопрос: как объяснить руководству что в "хороший сервер, который справится с нагрузкой от 1С", купленный за немалые деньги, нужен более мощный процессор, который стоит как 1/3 сервера :D
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561452
Kyplon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
halogen20И вот еще аргумент, что проблема все таки НЕ в процессоре.
Как уже сказал, на старом сервере (файловый, под терминалом) работал без тормозов.
Если на старом сервере все работало без тормозов, а на новом подтормаживает, то быть может просто сравнить технические характеристики и увидеть, что старый проигрывает ПО ВСЕМ параметрам (хдд против рейда, озу 1600 против 2133, ... ), кроме одного (тактовая частота одного ядра 2100 против 1700) - нет, не аргумент?! :D

halogen20Возможно ли тормоза из за того, что в базе 2 или 3 запроса идут на одно и тоже таблицу, то зависает(блокируется), пока не освободят ее? такое можно выслеживать в базе?
Это не возможно! Это так и есть! Вы видели запросы? Там такие портянки приходится разворачивать, что проще заменить процессор, но если у Вас есть время - переписывайте код (ранее писал об этом), НО, исходя из следующего вопроса про "выслеживать" становится очевидным, что с отладчиком Вы не работали и замер производительности через него не делали, как и не делали ТиИ.
А что будет с Вами когда вдруг произойдет переход на УТ 11.4? :D Вы ж там поседеете от гневных пользователей :D там основой служит БСП =) Впрочем, и сам этим грешен, зато основной функционал уже есть и остается больше времени на решение поставленной задачи.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561473
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyplon, и пр.
по 1С бухтеть тут : http://www.sql.ru/forum/1c
по железякам тут: http://www.sql.ru/forum/hardware

про особенности 1С с постгрессом у вас ничего нет. т.ч. тоже не сюда.
гилёва, хрулёва и прочего г--лёва -- на хорумах 1 С, желательно.

про количество рабочих процессов 1С кста ещё не тёрли, кажется . нет?
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39561725
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kyplon , Снял DT_шку, отдал прграммисту, он у себя на MS SQL пытался работать, говорит одновременно когда начинают работать, то 1-2 секндные затыки заметны и типа это нормально, т.к. база большая и много наименований (около 30 тыс.) . хотя я так не считаю, база в развернутом виде всего 15 гб, а в ДТ_шке - 600 мб.
А вообще , до этого мы хотели перейти на УТ 11.4, уже перенесли часть данных и настроек, но по двум причинам отказались. Во первых даже когда один человек работает, тормозит, там реально медленно работает, а во вторых никто не знаком с ним, это надо всех опять переучить.
ТиИ пытался делать, запустил ночью, но утром нашел с какой то ошибкой и аварийной завершенным. так и не понял что случилось :(
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39566405
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где то читал, что проблема возможно связана с взаимоблокировками, Postgresql с автоматическими блокировками - это уровень изоляции Serializable.
Вот иногда выдает такую ошинку в 1С:
http://images.vfl.ru/ii/1512130064/8a90cabe/19643232.jpg

1С программисты говорят это проблема postgresql. что можете сакзать по этому поводу?
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39566477
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20,

Deadlock — это однозначно проблема приложения. В двух разных местах приложения объекты блокируются в разной последовательности, в одном A » B, в другом B » A.
И когда случается так, что оба места в разных сессиях приходят одновременно, то такие сессии входят в дедлок.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39566611
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20 Где то читал, что проблема возможно связана с взаимоблокировками, Postgresql с автоматическими блокировками - это уровень изоляции Serializable.
не надо оперировать бредосленгом говнописателей свистоперделок (каковым фвляется 1С)

если дятлы написали приладу исходя из своих собственных абстракций, которые не мапятся на реальность в большинстве случаев (таких как "афтамясиссьская блокировка 1есь") -- это проблема именно этих дятлов.

писали бы исходя из того , что существует рид коммитед, и репитебл рид -- им бы хватило на работу со всеми версионниками.

halogen201С программисты говорят это проблема postgresql. что можете сакзать по этому поводу?

эти утырки всегда катят на пж. не берите в голову.
программисты 1с -- главная проблема 1с.

видим обычый дедлок. может быть в 1с даже в сеансе одного пользователя. у них сама платформа ходила в 2 смычка в СУБД (в 2 сеанса). -- за "системными надобностями" (счетчики видимо и т.п.) и +1 соединение на рабочий процесс -- уже для пользователей.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39566619
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пысы -- т.к. там адвайзори локи сконфликтовали --очевидно "реализация" ненужной и вредной абстракции 1с-а -- т.н. "управляемой блокировки" вошла в полное противоречие с кривизной конечностей реализаторов оной реализации.

нехай переписывают. (как они пуская всех усероф в 1-но соединение "рабочего процесса" додумались адвайзори локами меж ними рулить -- и чем при этом думали -- это вопрос для отдельного исследования нейрофизиологии дятловых)
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39566756
Kyplon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странный ТС. Ему советуют люди, решившие подобную проблему, а он не хочет прилагать усилий. Почему нельзя сделать копию сервера на SSD и воткнуть в обычный пользовательский ПК, только с современным процессором, тактовая частота которого не менее 3 ГГц? Влияние тактовой частоты на производительность как самого сервера 1С, так и postgres описывать не буду.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39575173
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov, qwwq

Ну я к сожалению не 1С программист и не СУБД админ/программист и сложно пока понять что к чему.

в пятницу ставил параллельно MSSQL сервер.
Скажу вам, что тест Гилева относительно высокий результат показал. 20, против 12(postgresql)
http://images.vfl.ru/ii/1514181344/a796f784/19908561.jpg

В эти дни собираюсь перенести всех на MSSQL и 2-3 дня чтоб там работали, потом по отзывам клиентам делать выводы. Если также будет тормозить, то точно проблема в 1С будет, если не будет тормозов, то придется будет купить MSSQL runtime (специальная версия именно для 1С, стоит 18500).

Kyplon

Нет такой возможности, собрать отдельный комп, с мощным процессором и на нем временно ставить базу.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39575197
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
halogen20,

1. шли бы вы все нахер с говнотестами говногилева на форумы 1С и им приравненные. в т.ч. в техподдержку этой конторы -- 1С

2. 1с исторически заточен (абстракциями) под работу с блокировочниками. а именно с мсскл. хотя и там не без проблем.


т.ч. купите наконец себе вынь--сервер, мс--скл и лицухи на 1С-кластер (или как оно там зовётся)
и не пудрите людям мозг своими проблемами

как вариант можете докопаться до "постгрес--про" . в этом геркулесе что--то там пишут зазывальное про натягивание постгреса под 1С. т.ч. вперде.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39575206
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqговнотестами говногилева
кто эти люди?
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39575242
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwqhalogen20,

т.ч. купите наконец себе вынь--сервер, мс--скл и лицухи на 1С-кластер (или как оно там зовётся)
и не пудрите людям мозг своими проблемами



Это все куплена уже, остается MSSQL, вот хочу тестировать, если не будет тормозов, то и это купим тогда.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39580048
Kyplon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
halogen20Ну я к сожалению не 1С программист и не СУБД админ/программист и сложно пока понять что к чему.
Я - программист 1С и немного DBA (DataBase Administrator).

halogen20в пятницу ставил параллельно MSSQL сервер.
Скажу вам, что тест Гилева относительно высокий результат показал. 20, против 12(postgresql)
Действительно прирост относительно предыдущего значения очень хороший = 60%, но если сравнивать с результатом, полученным у меня (47,62) при том, что в тот момент времени MSSQL не был настроен и оптимизация тестовой базы со стороны MSSQL не была произведена, то Ваш результат оставляет желать лучшего, ну, по крайней мере, Вам есть куда стремиться =)

halogen20Нет такой возможности, собрать отдельный комп, с мощным процессором и на нем временно ставить базу.
Могу лишь посочувствовать. Тогда действительно лучший вариант: MSSQL + грамотная настройка как самого сиквела, так и базы.
...
Рейтинг: 0 / 0
Помогите оптимизировать базу
    #39592586
halogen20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kyplon,

да, все же перешли на MSSQL17, (правда, пока в evolution копии), но уже все нормально работает.
все же проблема не в процессоре была, а в самом СУБД. Так и не поняли в чем конкретно дела и как заставить нормально работать. да ну и хрен с ним.
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помогите оптимизировать базу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]