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

Чем может быть опасно разрешение отладки на сервере?

Чем может быть опасно разрешение отладки на сервере?
Я
   25-11
 
03.01.21 - 14:16
Админы волнуются, что разрешение отладки на сервере может каким-то образом повредить работе пользователей. При том, что разработчики, конечно, никогда не работают в продакшен-базе, только в своей копии.
Эти опасения чем-то обоснованы? Были у кого-нибудь когда-нибудь неприятные инциденты в подобной ситуации?
   Фрэнки
 
1 - 03.01.21 - 14:18
Нарочно установил режим отладки, т.к. это влияет положительно, но загадочным образом на снижение расхода оперативы.
   Фрэнки
 
2 - 03.01.21 - 14:19
Наверняка это нужно считать неприятным инцидентом.
   rphosts
 
3 - 03.01.21 - 14:28
1.небольшое замедление (единицы %).
2.говорят РП чаще уходят в дамп - специально не проверял.
   Фрэнки
 
4 - 03.01.21 - 14:34
Другой вопрос, если этот режим админы еще не включили и сравнивать просто нечего.
Начитались страшилок и фантазий.

з.ы. Надо админам посоветовать мс скл купить, т.к. есть еще страшилки что постгри тормознее.
   25-11
 
5 - 03.01.21 - 15:04
(1) Прикольно. Если всё, что необъяснимо, считать неприятностями - это в секцию "как страшно жить"
   vde69
 
6 - 03.01.21 - 15:09
есть единственная "страшилка", ты ставишь точку остановки на код который выполняется внутри транзакции с кучей заблокированных таблиц.

все остальное - фигня
   bolder
 
7 - 03.01.21 - 15:12
(1) Загадки тут нет.В режиме отладки сервер не грузит все в память, а только по мере необходимости.Это снижает как быстродействие, так и расход оперативки.
   25-11
 
8 - 03.01.21 - 15:17
(7) Снижение быстродействия заметно "Невооруженным взглядом"?
   bolder
 
9 - 03.01.21 - 15:18
(8) Нет.Это почти незаметно.По разным данным не более 20 %.
   Armando
 
10 - 03.01.21 - 15:52
С партнерского:
« При включенной отладке на сервере, платформа использует отложенную загрузку метаданных в память, по требованию. В результате сильно сокращается время инициализации информационной базы в процессе кластера. Но это не бесплатно, т.к. приходится использовать внутренние блокировки при доступе к метаданным. В результате, на высоконагруженных серверах с большим количеством пользователей, время доступа к метаданным может увеличиваться. Т.к. метаданные активно используются практически при любых действиях на сервере, это несколько снижает общую производительность.

Второй фактор замедления - выполнение встроенного языка. Каждая строка языка конфигурации при включенной отладке будет выполняться дольше, нежели при выключенной. Оверхид на каждую строку одинаков и замерить эту разницу довольно просто.»
   TormozIT
 
11 - 03.01.21 - 15:56
Включай отладку на сервере. Даже если и есть небольшое негативное влияние, то оно стоит того, чтобы сократить в разы длительность простоя базы в критических ситуациях.
   ДедМорроз
 
12 - 03.01.21 - 16:58
При отладке не работает хранение повторно используемых значений,то есть все эти функции выполняются каждый раз,что,конечно,снижает расход памяти,но приводит к замедления.
   25-11
 
13 - 03.01.21 - 17:08
(11) Не, на критические ситуации не будем ориентироваться. При более-менее планомерной работе и тщательном тестировании необходимости срочно что-то копать в дебагере не возникает.
(12) (10) (9) т.е. в разы медленнее точно не будет?
   TormozIT
 
14 - 03.01.21 - 17:10
(12) Ты ошибаешься. В отладке оно работает.
   rphosts
 
15 - 03.01.21 - 17:14
(9) ну ващет 20% это овер дохера! У меня другая информация
   rphosts
 
16 - 03.01.21 - 17:15
(12) ты не прав, но сборщику мусора пофиг на твою точку останова и долгое чесание репы - он придёт по расписанию.
   rphosts
 
17 - 03.01.21 - 17:18
(10) надо будет сравнить 
старт = ТЕкущееВремя();
ии=0;
Пока ии <10000000 Цикл
     ии = ии + 1;
КонецЦикла;
Сообщить(ТекущееВремя() - Старт);

в отладкой и без
   Aleksey
 
18 - 04.01.21 - 01:14
(17) так там же вроде отложенная загрузка методанных. А твой код это не использует. Т. Е. Думаешь увидишь разницу?
   Фрэнки
 
19 - 04.01.21 - 10:21
так именно этот код и вовсе черновой набросок для запуска на клиенте, если смотреть по наличию Сообщить ...
   aka MIK
 
20 - 04.01.21 - 11:27
(11) сколько у вас пользователей, на базах с включенной отладкой, если не секрет?
   ДедМорроз
 
21 - 04.01.21 - 17:46
Существенная разница не в режиме отладки,а при запуске с отладчиком (из конфигуратора) и без.
   Сергиус
 
22 - 04.01.21 - 18:00
(0)Админы боятся, что кроме 1с ты им еще и сервак отладишь)
   fisher
 
23 - 05.01.21 - 14:28
Годами очковал включать отладку на рабочем сервере (довольно нагруженном). Ну как же! Непорядочек! Замедление! Мало ли что еще!
Но потом читал отзывы тех, кто ни с какими проблемами в результате этого не сталкивался.
Сначала поднял параллельно инстанс в режиме отладки. Посмотрел-поюзал... Плюнул и на рабочем сервере тоже включил.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.