1С и СУБД Tantor: история одного внедрения
🌚 «Временные таблицы без статистики и поиск причин медленного выполнения запросов»
Читать статью 📝
Читать другие статьи по теме 1С #Tantor1C
Меня зовут Александр Симонов, я руководитель направления развития и поддержки 1С в компании "Тантор Лабс".
В рамках клиентских пилотов по миграции на СУБД Tantor Special Edition 1C мы сопровождаем процесс приемо-сдаточных работ и оказываем поддержку в ходе тестирования.
В данной статье рассмотрим пример доработки СУБД Tantor под потребности 1С, а также расследуем причины медленного выполнения запросов у одного из наших клиентов.
Читать статью 📝
Читать другие статьи по теме 1С #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥2
В работе с клиентами, планирующими миграцию своих систем «1С» на 🌚 СУБД Tantor, очень важно иметь экспертные компетенции в «1С». Это позволяет не только проводить миграцию безболезненно для бизнеса, но и находить проблемы «около» СУБД.
О некоторых таких кейсах мы рассказали в статье «Маркеры оборудования», где также с радостью делимся со всеми инструментами, которые упрощают поиск подобных проблем.
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
О некоторых таких кейсах мы рассказали в статье «Маркеры оборудования», где также с радостью делимся со всеми инструментами, которые упрощают поиск подобных проблем.
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Новый материал от Александра Симонова, технического руководителя направления 🌚 1С "Тантор Лабс":
Временные таблицы и SELECT FASTTRUNCATE
Статья погружает в мир временных таблиц в 1С, раскрывает логику их работы и новые возможности версии 8.3.25. В материале мы также расскажем о нашем опыте оптимизации функции SELECT FASTTRUNCATE, который позволяет существенно снизить нагрузку на сервер СУБД.
Материал будет полезен как опытным специалистам, так и новичкам, желающим глубже изучать внутренние механизмы работы платформы 1С в части взаимодействия с БД.
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
Временные таблицы и SELECT FASTTRUNCATE
Статья погружает в мир временных таблиц в 1С, раскрывает логику их работы и новые возможности версии 8.3.25. В материале мы также расскажем о нашем опыте оптимизации функции SELECT FASTTRUNCATE, который позволяет существенно снизить нагрузку на сервер СУБД.
Материал будет полезен как опытным специалистам, так и новичкам, желающим глубже изучать внутренние механизмы работы платформы 1С в части взаимодействия с БД.
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6
Продолжаем делиться материалами об улучшениях производительности для 1С, реализованных в нашей редакции 🌚 СУБД Tantor Special Edition 1С.
🔸В новой статье мы исследуем проблему долгого выполнения запросов PostgreSQL при использовании конструкции VALUES: когда она возникает, как на нее можно повлиять, а главное, почему ее продуманная отработка важна для более быстрого функционирования решений на базе 1С. На нескольких конкретных примерах мы покажем, как и за счёт чего оптимизации в СУБД Tantor Special Edition 1C 16.4.0 ускоряют выполнение запросов.
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
🔸В новой статье мы исследуем проблему долгого выполнения запросов PostgreSQL при использовании конструкции VALUES: когда она возникает, как на нее можно повлиять, а главное, почему ее продуманная отработка важна для более быстрого функционирования решений на базе 1С. На нескольких конкретных примерах мы покажем, как и за счёт чего оптимизации в СУБД Tantor Special Edition 1C 16.4.0 ускоряют выполнение запросов.
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3
Как правильно провести нагрузочное тестирование 1C на СУБД Tantor и как к нему подготовиться
На конференции INFOSTART TECH EVENT 2024, которая прошла в октябре 2024 г., Александр Симонов, технический руководитель развития направления «1С» компании «Тантор Лабс» , выступил с мастер-классом, демонстрирующим тот факт, что несколько тысяч пользователей в базе 1С на СУБД, основанной на PostgreSQL — это уже не что-то из ряда вон выходящее, а сегодняшняя норма.
В рамках мастер-класса на машине БД Tantor XData был проведен тест на 3 тысячи пользователей, чтобы продемонстрировать, как PostgreSQL справляется с такой нагрузкой. По материалам выступления мы подготовили и опубликовали статью, которая расскажет о том, в каких случаях стоит проводить такие тесты и как правильно подготовиться, чтобы они выявляли потенциальные проблемы максимально эффективно.
📄 Читать статью↗️
Читать другие статьи по теме 1С #Tantor1C
На конференции INFOSTART TECH EVENT 2024, которая прошла в октябре 2024 г., Александр Симонов, технический руководитель развития направления «1С» компании «Тантор Лабс» , выступил с мастер-классом, демонстрирующим тот факт, что несколько тысяч пользователей в базе 1С на СУБД, основанной на PostgreSQL — это уже не что-то из ряда вон выходящее, а сегодняшняя норма.
В рамках мастер-класса на машине БД Tantor XData был проведен тест на 3 тысячи пользователей, чтобы продемонстрировать, как PostgreSQL справляется с такой нагрузкой. По материалам выступления мы подготовили и опубликовали статью, которая расскажет о том, в каких случаях стоит проводить такие тесты и как правильно подготовиться, чтобы они выявляли потенциальные проблемы максимально эффективно.
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
👏8🔥7👍4
В декабре 2024 года компания «Тантор Лабс» 🌚 представила pg_trace — инновационное расширение для глубокого анализа и профилирования SQL-запросов. Этот инструмент помогает техническим специалистам (в т.ч. «1С») быстро выявлять и устранять проблемы производительности.
В новой статье мы подробно расскажем о расширении pg_trace для СУБД Tantor🗄 , а также:
➡️ соберем трассировку на реальном примере;
➡️ оценим влияние сбора трассировки на производительность;
➡️ агрегируем данные трассировки.
📄 Читать статью↗️
Читать другие статьи по теме 1С #Tantor1C
В новой статье мы подробно расскажем о расширении pg_trace для СУБД Tantor
📄 Читать статью
Читать другие статьи по теме 1С #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4
Почему обновление итогов в 1С может замедляться и как это исправить?
При миграции с MS SQL на Tantor Postgres🌚 один из наших клиентов столкнулся с долгим закрытием месяца в 1С:ERP. Анализ показал, что при обновлении регистров накопления СУБД выбирала неоптимальный план запроса, и это приводило к сильно замедленной обработке запроса.
В нашей новой статье:
➡️ Подробный разбор планов запросов и работы индексов. Почему некластерный индекс становится фаворитом планировщика и как это влияет на производительность?
➡️ Как не только индексы, но и данные могут влиять на вашу СУБД, и как избежать скрытых проблем?
➡️ Кейс с исправлением данных в таблицах итогов.
➡️ Скрипт для проверки корректности итогов
➡️ Подход к доработке логики планировщика для выбора оптимальных индексов.
Для кого?
Администраторы баз данных, разработчики 1С и все, кто работает с высоконагруженными системами. Уровень — экспертный, но полезные инсайты найдет каждый.
↗️ Подробнее – в статье.
#Tantor1C #TantorPostgres
При миграции с MS SQL на Tantor Postgres
В нашей новой статье:
Для кого?
Администраторы баз данных, разработчики 1С и все, кто работает с высоконагруженными системами. Уровень — экспертный, но полезные инсайты найдет каждый.
#Tantor1C #TantorPostgres
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2👏2
Быстрый старт в маскировании данных с pg_anon
Маскирование данных — это не только про звездочки вместо букв. Это может касаться имён, телефонов, номеров карт, медицинских диагнозов и другой чувствительной информации. Если ваша компания до сих пор передает данные подрядчикам или аналитикам как они есть в базе, это в один «прекрасный» момент обязательно обернётся проблемой.
Чтобы избежать финансовых и репутационных рисков, в работе с БД обязательно нужны гибкие инструменты обезличивания. Один из них — разработанный нами opensource-инструмент pg_anon. Он маскирует конфиденциальные данные, помогая соблюдать закон, защищая информацию и сохраняя её пригодность для анализа.
В новой статье в нашем блоге на Habr:
➡️ Разберем разработанный нами бесплатный инструмент от установки до использования
➡️ Создадим словарь анонимизации
➡️ Снимем дамп с маскированием и проверим результат!
↗️ Читать статью
#Tantor #TantorPostgres #1C #Anonimization #Habr #Tantor1C
Маскирование данных — это не только про звездочки вместо букв. Это может касаться имён, телефонов, номеров карт, медицинских диагнозов и другой чувствительной информации. Если ваша компания до сих пор передает данные подрядчикам или аналитикам как они есть в базе, это в один «прекрасный» момент обязательно обернётся проблемой.
Чтобы избежать финансовых и репутационных рисков, в работе с БД обязательно нужны гибкие инструменты обезличивания. Один из них — разработанный нами opensource-инструмент pg_anon. Он маскирует конфиденциальные данные, помогая соблюдать закон, защищая информацию и сохраняя её пригодность для анализа.
В новой статье в нашем блоге на Habr:
#Tantor #TantorPostgres #1C #Anonimization #Habr #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥8❤3
Tantor Postgres 17.5: обзор улучшений для 1С
Друзья, в «Тантор Лабс» выстроена целая инженерная программа по оптимизации нашей СУБД для экосистемы 1С, и мы регулярно публикуем статьи с разбором различных возможностей. Статьи маркируются тегом #Tantor1C, так что освежить материалы в памяти легко в любой момент.
В новой статье в нашем блоге на Habr делимся с вами разбором нововведений свежего релиза Tantor Postgres 17.5, в котором представлен длинный ряд улучшений для высоконагруженных контуров 1С. Новый релиз предлагает целый арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Из статьи вы узнаете:
➡️ Как ускорить RLS-запросы, запросы обновления итогов регистров, запросы с агрегацией данных, с поиском по подстроке и других
➡️ Как Join Predicate Pushdown ускоряет выполнение отдельных запросов в тысячи раз
➡️ Как значительно снизить нагрузку на диски при работе с временными таблицами
➡️ Как заставить планировщик выбирать более эффективные планы исполнения запросов и оптимизировать расчет статистики
↗️ Больше фич можно найти в статье. Читаем тут
#Tantor #TantorPostgres #Tantor1C #Habr
Друзья, в «Тантор Лабс» выстроена целая инженерная программа по оптимизации нашей СУБД для экосистемы 1С, и мы регулярно публикуем статьи с разбором различных возможностей. Статьи маркируются тегом #Tantor1C, так что освежить материалы в памяти легко в любой момент.
В новой статье в нашем блоге на Habr делимся с вами разбором нововведений свежего релиза Tantor Postgres 17.5, в котором представлен длинный ряд улучшений для высоконагруженных контуров 1С. Новый релиз предлагает целый арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Из статьи вы узнаете:
#Tantor #TantorPostgres #Tantor1C #Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3👏2
Механизм работы временных таблиц PostgreSQL и его влияние на таблицы системного каталога
При создании и удалении временных таблиц в PostgreSQL изменяются до 13 таблиц системного каталога, при этом особенно сильно разрастаются pg_attribute, pg_class и pg_depend. Массовое создание и усечение временных таблиц активно применяется в том числе в 1C:ERP.
В нашей новой статье в блоге на Habr — разбор механизмов и особенностей работы с временными таблицами: мониторинг роста, работа автовакуума, замеры падения производительности и нагрузок на буферный кэш. Особое внимание уделено решению этой проблемы в СУБД Tantor Postgres 17.5: параметр enable_temp_memory_catalog переносит метаданные временных таблиц в память процесса, исключая изменения в системных таблицах. Результаты тестов показывают стабильную работу без падения производительности.
↗️ Читать статью
#Habr #TantorPostgres #Производительность #Tantor1C
При создании и удалении временных таблиц в PostgreSQL изменяются до 13 таблиц системного каталога, при этом особенно сильно разрастаются pg_attribute, pg_class и pg_depend. Массовое создание и усечение временных таблиц активно применяется в том числе в 1C:ERP.
В нашей новой статье в блоге на Habr — разбор механизмов и особенностей работы с временными таблицами: мониторинг роста, работа автовакуума, замеры падения производительности и нагрузок на буферный кэш. Особое внимание уделено решению этой проблемы в СУБД Tantor Postgres 17.5: параметр enable_temp_memory_catalog переносит метаданные временных таблиц в память процесса, исключая изменения в системных таблицах. Результаты тестов показывают стабильную работу без падения производительности.
#Habr #TantorPostgres #Производительность #Tantor1C
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍1