Tantor Labs
499 subscribers
164 photos
4 videos
128 links
Целостный российский инфраструктурный стек: хранение и обработка корп. данных

СУБД Tantor на основе PostgreSQL, платформа управления, машина БД Tantor XData и др.

СУБД: Разработчик года (TA)
XData: Решение года (CNews)

Сайт – https://tantorlabs.ru
加入频道
1С и СУБД Tantor: история одного внедрения

🌚 «Временные таблицы без статистики и поиск причин медленного выполнения запросов»

Меня зовут Александр Симонов, я руководитель направления развития и поддержки 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Новый материал от Александра Симонова, технического руководителя направления 🌚 1С "Тантор Лабс":

Временные таблицы и 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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👏8🔥7👍4
В декабре 2024 года компания «Тантор Лабс» 🌚 представила pg_trace — инновационное расширение для глубокого анализа и профилирования SQL-запросов. Этот инструмент помогает техническим специалистам (в т.ч. «1С») быстро выявлять и устранять проблемы производительности.

В новой статье мы подробно расскажем о расширении 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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥83
Tantor Postgres 17.5: обзор улучшений для 1С

Друзья, в «Тантор Лабс» выстроена целая инженерная программа по оптимизации нашей СУБД для экосистемы 1С, и мы регулярно публикуем статьи с разбором различных возможностей. Статьи маркируются тегом #Tantor1C, так что освежить материалы в памяти легко в любой момент.

В новой статье в нашем блоге на Habr делимся с вами разбором нововведений свежего релиза Tantor Postgres 17.5, в котором представлен длинный ряд улучшений для высоконагруженных контуров 1С. Новый релиз предлагает целый арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Из статьи вы узнаете:

➡️Как ускорить RLS-запросы, запросы обновления итогов регистров, запросы с агрегацией данных, с поиском по подстроке и других
➡️Как Join Predicate Pushdown ускоряет выполнение отдельных запросов в тысячи раз
➡️Как значительно снизить нагрузку на диски при работе с временными таблицами
➡️Как заставить планировщик выбирать более эффективные планы исполнения запросов и оптимизировать расчет статистики

↗️ Больше фич можно найти в статье. Читаем тут

#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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍1