Size: a a a

1С, БСП, DevOps и Архитектура

2021 September 29

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Тут соображения два: 1. Практика переноса темпдб в рам диск распространена, данные от этого ещё никто не терял. Админы в кровавом Энтерпрайзе переносят на ссд тоже без особых опасений 2. Скорее всего вы лечите проблему методом научного тыка, поможет или не поможет перенос ещё большой вопрос.

Как устроена на очень верхнем уровне запись и чтение в буферный кеш новых строк рассказывает Богачев на курсе Эксперта
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Нуууу...  Наверно физически транзакция пишется с самого начала, но пока на она не закрыта - эти данные читаются грязным и не читаются снепшотом.
Косвенно о такой записи говорит распухание жт при больших записях с откатом.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Хм. Да, ты прав, жт пухнет
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
По любым вопросам скуля нужно смотреть видосы от сертифицированных русскоязычных спецов ms. Все около 1с ные специалисты - это какой-то детский сад. Поверхностная что кривая информация.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
может быть лучше англ сразу смотреть?) мне лично даже сложно порой найти ту или иную настройку в переведенном на русский ms )
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
А сейчас о каком из двух снепшотов идет речь?
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
RAM диск и ССД как по мне - это две разные вещи. И я ничего не лечу, я мимо проходил и увидел что на заборе слово написано :)
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
вещи разные, но вероятность выключения света одинаковая )
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Да, но потери от выключения одного и того же света при этом будут разные.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
О любом по идее.
В контексте 1с давайте забывать об не rc снепшоте вообще. Ms кажется сама давно считает устаревшим видом изоляции.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
такое себе высказывание ) как разница потеряете вы 10 строк или 100 или 10000? задача же не потерять, а не потерять минимум, верно?
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
вроде нет. если потеря от некорректно настроенной инфраструктуры неизбежна, то лучше потерять минимум, а не все.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
А почему увеличивается лог в случая большого количества отмененных транзакций? По идее же в ЖТ пишутся все транзакции - какая разница отменилась она в конце или нет.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Потому что откат часто происходит в в режиме "истерика".
Пачиму у меня не проводится? И сто раз повторяем действие. Вдруг поможет... А только потом, когда возвращается сознание, видим сообщение с проблемой )

Хз если честно... Но всегда там где много ролбэков - много ЦП на скуле, времени отката и много гб на диске.
Если попробовать что-то изменять в студии в транзакции минут 5, а потом нажать отмену, то откат будет раза в два дольше чем сама модификация.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Место в ЖТ - это может быть просто его расширение из-за необходимости сначала что-то записать/восстановить, а только потом пометить старые данные как ненужные. Так, предположение
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ясно. спасибо.
источник

АЕ

Александр Егоров... in 1С, БСП, DevOps и Архитектура
Всем привет. Помогите пожалуйста решить задачу. Надо во всей самописной конфигурации найти все обращения через 2 и более точек. Пример документ.товар.код или документ.товар.категория.код. Если такие обращения есть в запросе то их следует исключить. С помощью каких инструментов это можно сделать? Кроме выгрузки конфигурации в файлы и поиском по всем файлам ничего в голову не приходит.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Ну в файлы выгрузить в любом случае придется. А далее уже парсить.
Альтернативный вариант - настроить ТЖ на все запросы где есть поле Version, но туда попадут и "законные" объектные чтения (при открытии всех форм например), ну и с одинарной точкой тоже.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
не поймаете не явные вызовы, где ссылка прилетает в метод, в которой происходит в обращение через точку к ссылочному полю, которое летит дальше в другой метод и там круг повторяется )
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
прикольный метод, но кажется задача из разряда преждевременной оптимизации. не оправдываю обращение через точку, но мне кажется выигрыша особого по производительности не получится. нужно обратить внимание на реквизиты объектов с хранилищем значений и на документы с огромным количеством строк. обращения через точку в этих кейсах самое не приятное
источник