|
Чем может быть опасно разрешение отладки на сервере? | ☑ | ||
---|---|---|---|---|
0
25-11
03.01.21
✎
14:16
|
Админы волнуются, что разрешение отладки на сервере может каким-то образом повредить работе пользователей. При том, что разработчики, конечно, никогда не работают в продакшен-базе, только в своей копии.
Эти опасения чем-то обоснованы? Были у кого-нибудь когда-нибудь неприятные инциденты в подобной ситуации? |
|||
1
Фрэнки
03.01.21
✎
14:18
|
Нарочно установил режим отладки, т.к. это влияет положительно, но загадочным образом на снижение расхода оперативы.
|
|||
2
Фрэнки
03.01.21
✎
14:19
|
Наверняка это нужно считать неприятным инцидентом.
|
|||
3
rphosts
03.01.21
✎
14:28
|
1.небольшое замедление (единицы %).
2.говорят РП чаще уходят в дамп - специально не проверял. |
|||
4
Фрэнки
03.01.21
✎
14:34
|
Другой вопрос, если этот режим админы еще не включили и сравнивать просто нечего.
Начитались страшилок и фантазий. з.ы. Надо админам посоветовать мс скл купить, т.к. есть еще страшилки что постгри тормознее. |
|||
5
25-11
03.01.21
✎
15:04
|
(1) Прикольно. Если всё, что необъяснимо, считать неприятностями - это в секцию "как страшно жить"
|
|||
6
vde69
03.01.21
✎
15:09
|
есть единственная "страшилка", ты ставишь точку остановки на код который выполняется внутри транзакции с кучей заблокированных таблиц.
все остальное - фигня |
|||
7
bolder
03.01.21
✎
15:12
|
(1) Загадки тут нет.В режиме отладки сервер не грузит все в память, а только по мере необходимости.Это снижает как быстродействие, так и расход оперативки.
|
|||
8
25-11
03.01.21
✎
15:17
|
(7) Снижение быстродействия заметно "Невооруженным взглядом"?
|
|||
9
bolder
03.01.21
✎
15:18
|
(8) Нет.Это почти незаметно.По разным данным не более 20 %.
|
|||
10
Armando
03.01.21
✎
15:52
|
С партнерского:
« При включенной отладке на сервере, платформа использует отложенную загрузку метаданных в память, по требованию. В результате сильно сокращается время инициализации информационной базы в процессе кластера. Но это не бесплатно, т.к. приходится использовать внутренние блокировки при доступе к метаданным. В результате, на высоконагруженных серверах с большим количеством пользователей, время доступа к метаданным может увеличиваться. Т.к. метаданные активно используются практически при любых действиях на сервере, это несколько снижает общую производительность. Второй фактор замедления - выполнение встроенного языка. Каждая строка языка конфигурации при включенной отладке будет выполняться дольше, нежели при выключенной. Оверхид на каждую строку одинаков и замерить эту разницу довольно просто.» |
|||
11
TormozIT
гуру
03.01.21
✎
15:56
|
Включай отладку на сервере. Даже если и есть небольшое негативное влияние, то оно стоит того, чтобы сократить в разы длительность простоя базы в критических ситуациях.
|
|||
12
ДедМорроз
03.01.21
✎
16:58
|
При отладке не работает хранение повторно используемых значений,то есть все эти функции выполняются каждый раз,что,конечно,снижает расход памяти,но приводит к замедления.
|
|||
13
25-11
03.01.21
✎
17:08
|
(11) Не, на критические ситуации не будем ориентироваться. При более-менее планомерной работе и тщательном тестировании необходимости срочно что-то копать в дебагере не возникает.
(12) (10) (9) т.е. в разы медленнее точно не будет? |
|||
14
TormozIT
гуру
03.01.21
✎
17:10
|
(12) Ты ошибаешься. В отладке оно работает.
|
|||
15
rphosts
03.01.21
✎
17:14
|
(9) ну ващет 20% это овер дохера! У меня другая информация
|
|||
16
rphosts
03.01.21
✎
17:15
|
(12) ты не прав, но сборщику мусора пофиг на твою точку останова и долгое чесание репы - он придёт по расписанию.
|
|||
17
rphosts
03.01.21
✎
17:18
|
(10) надо будет сравнить
старт = ТЕкущееВремя(); ии=0; Пока ии <10000000 Цикл ии = ии + 1; КонецЦикла; Сообщить(ТекущееВремя() - Старт); в отладкой и без |
|||
18
Aleksey
04.01.21
✎
01:14
|
(17) так там же вроде отложенная загрузка методанных. А твой код это не использует. Т. Е. Думаешь увидишь разницу?
|
|||
19
Фрэнки
04.01.21
✎
10:21
|
так именно этот код и вовсе черновой набросок для запуска на клиенте, если смотреть по наличию Сообщить ...
|
|||
20
aka MIK
04.01.21
✎
11:27
|
(11) сколько у вас пользователей, на базах с включенной отладкой, если не секрет?
|
|||
21
ДедМорроз
04.01.21
✎
17:46
|
Существенная разница не в режиме отладки,а при запуске с отладчиком (из конфигуратора) и без.
|
|||
22
Сергиус
04.01.21
✎
18:00
|
(0)Админы боятся, что кроме 1с ты им еще и сервак отладишь)
|
|||
23
fisher
05.01.21
✎
14:28
|
Годами очковал включать отладку на рабочем сервере (довольно нагруженном). Ну как же! Непорядочек! Замедление! Мало ли что еще!
Но потом читал отзывы тех, кто ни с какими проблемами в результате этого не сталкивался. Сначала поднял параллельно инстанс в режиме отладки. Посмотрел-поюзал... Плюнул и на рабочем сервере тоже включил. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |