Производительность и оптимизация (HighLoad)

Копия базы 1С для отчетов. Или как выжить с тяжелой отчетностью

Способы создания копии базы 1С для отчетов. Бэкапирование, репликация, AlwaysOn и другие страшные слова. Проблема на пустом месте? Отчетность, закрытие месяца, сбор данных для аудиторов, срочный отчет для директора, и так далее и тому подобное. Для этого и предназначены информационные…
Read more

Разыменования в коде (и прочее) — что при этом делает СУБД

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

5 простых шагов и 15 минут на разворачивание инструмента мониторинга проблем производительности базы 1С

В этой статье мы разберем механизм использования конфигурации «Анализ технологического журнала» на практике, и всего через 15 минут работы вы получите функциональный, удобный инструмент мониторинга проблем производительности базы 1С. Какой профит?  Простая установка и настройка — за 15 минут рабочее решение…
Read more

Исправление долгого запуска БП 3.0.70 по причине большого количества платежек

Обработка исправления долгого запуска БП 3.0.70 по причине большого количества платежек. Что имеем БП 3.0.70 Ситуация: после обновления программа начала очень долго запускаться (более 5 минут). Покопались: платформа — ок, не сеть, не железо (перенесли на хорошую локальную машину и тоже…
Read more

Самый быстрый шринк на Диком Западе

Шринк (shrink) базы данных. Наглядное объяснение что это, зачем, когда применять и как это можно ускорить. Шринк? Что это и зачем? Шринк (shrink) — это сжатие файлов данных для уменьшения занимаемого ими пространства на диске. Выполняется за счет перемещения страниц…
Read more

Взаимодействие при редактировании одних и тех же данных [Расширение] УТ11

Расширение позволяет взаимодействовать между пользователями в тех случаях, когда они пытаются редактировать одни и те же данные. Теперь пользователи могут согласовать между собой последовательность своих действий, а при необходимости – освободить данные, занятые другим пользователем. В платформе 8.3.15 появился замечательный…
Read more

Как разбить базу на файлы и не сойти с ума

Разбиение базы данных 1C на файлы и последующее сопровождение. Нюансы, грабли и прочее. Суть вопроса В прошлых статьях мы уже говорили о подходах к разработке и обслуживанию базы данных, которые позволяют использовать индексы произвольной структуры и даже секционирование для баз…
Read more

SQL Server Profiler. В картинках, для самых маленьких

Шпаргалка к экзамену «Эксперт по технологическим вопросам». Для тех, у кого нет доступа к SQL Server Profiler (SQL 2012) или кому просто некогда. Материал составлен с оглядкой на статью Андрея Бурмистрова. 1. Настройка «Max degree of parallelism» Если при анализе планов запроса…
Read more

Как одно изменение конфигурации PostgreSQL улучшило производительность медленных запросов в 50 раз

В связи с санкциями и другими событиями сейчас все более и более актуальна тема перевода ПО компаний на отечественное и свободное программное обеспечение. Одной из самых востребанных СУБД на рынке на данный момент является PostgreSQL — надежная, высокопроизводительная и хорошо…
Read more

Быстрее чем INSERT! BULK-операции и примеры использования

Microsoft SQL Server поддерживает так называемые BULK-операции, используемые для быстрого изменения больших объемов данных в базе. В статье пойдет речь о практических примерах их использования. Все примеры сделаны в контексте платформы 1С (а как иначе). Суть проблемы Чем больше база…
Read more