Производительность и оптимизация (HighLoad)
1C-admin
13.06.2019
Первая статья из планируемого цикла об оптимизации приложений на базе 1С. Без теории. Одна практика. Я решил начать цикл статей о том, как мы решаем те или иные технические проблемы связанные с 1С. В основном меня интересуют административные вопросы, то…
Read more
1C-admin
22.05.2019
Несколько примеров оптимизации типовой конфигурации УТ11. Описанные приемы подходят для многих других конфигураций. 1. Справочники.УпаковкиЕдиницыИзмерения.ТекстЗапросаКоэффициентаУпаковки() Функция ТекстЗапросаКоэффициентаУпаковки(ИсточникУпаковки, ИсточникНоменклатуры = Неопределено) Экспорт Если Не ЗначениеЗаполнено(ИсточникНоменклатуры) Тогда ТекстЗапроса = «ВЫБОР КОГДА ЕСТЬNULL(ТаблицаТовары.Упаковка.Знаменатель,1) <> 0 | И ЕСТЬNULL(ТаблицаТовары.Упаковка.Ссылка, ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)) <>…
Read more
1C-admin
19.05.2019
Данная публикация освещает одну из альтернативных стратегий блокирования данных на уровне MS SQL Server, которая недоступна средствами 1С, но может быть весьма полезной. Разбирается практический пример. Работа с данными в 1С ориентирована на объектный подход и реализована при помощи принципов…
Read more
1C-admin
13.05.2019
Мониторинг тяжелых запросов с сохранением результатов для истории. Выполняя работы по укрупнению наших БД, производим всяческие оптимизации с целью снижения нагрузки на СУБД. Одним из способов такой оптимизации является поиск тяжелых запросов. Далее определяем, что это за запросы, правим их. В рамках…
Read more
1C-admin
13.05.2019
Дальнейшее развитие инструментария для мониторинга запросов. В предыдущей статье Мониторим тяжелые запросы описан инструментарий по автоматическому сбору и накоплению информации о тяжелых запросах. Теперь нам нужно классифицировать запросы. Такая классификация позволит ответить на следующие вопросы: Какова "сезонность" появления в топе тех…
Read more
1C-admin
05.05.2019
Что и как мониторить в работе SQL Server, чтобы держать Вашу систему в форме. Немного истории Как показывает практика, во многих компаниях малого и среднего бизнеса (а иногда и крупного) можно столкнуться с отсутствием должного обслуживания серверов баз данных. В…
Read more
1C-admin
29.04.2019
Все типовые конфигурации содержат ошибки, потому как управляемые блокировки в 1С слишком уж «управляемые», при понижении уровня изоляции про некоторые «нюансы» просто забыли. Для создания и эксплуатации качественной системы, которая способна поддерживать транзакционную целостность данных при параллельной работе, информацию в…
Read more
1C-admin
29.04.2019
Решение проблемы постоянного роста папки %AppData%/Local/Temp. Первым делом смотрим виновника в мониторе ресурсов: Видим что им является один из процессов rphost с id 8484. (Remote Process HOST) Далее, смотрим все сеансы этого рабочего процесса, где-то в последних столбцах таблицы ищем потребление диска:…
Read more
1C-admin
28.04.2019
Если вы используете SQL Server 2024 или более позднюю версию, то у вас есть возможность использовать встроенную систему мониторинга, которая позволяет отслеживать самые базовые метрики выполняемых запросов и статистику ожиданий (потребления ресурсов). Эта информация позволяет быстро получить самые ресурсоемкие запросы…
Read more
1C-admin
25.04.2019
С версии 1С 8.3.14 в платформе появился новый функционал «Копии базы данных». В данной публикации я хочу рассказать, как включить использование данного механизма в платформе 1с и как его использовать для получения отчетов с копии базы данных, которая может быть…
Read more