Инструменты по категориям
В категории проверки учитываются только Query/Plan Analyzer capabilities; импорт и аналитика технологического журнала описаны отдельно в категории журналов.
Функции проверки
Plan Analyzer— импорт MSSQL.sqlplan/XML, 30 правил PerformanceStudio, SSMS-style visualization, warnings и missing-index recommendations.- PostgreSQL plan path — EXPLAIN TEXT/JSON, статический анализ 15 PG-specific antipatterns и опциональная визуализация pev2 после re-EXPLAIN.
- SQL antipatterns — 9 T-SQL правил и 15 PostgreSQL правил с эвристическим 1С-контекстом.
- Backend
Query Analyzer— native/semantic SDBL rules, 19 диагностик bsl-language-server, подключаемая XML-конфигурация для проверки объектов/атрибутов и AI rewrite.
Сильные стороны
связывает медленный запрос из ТЖ с планом СУБД, локальными antipattern findings и опциональным AI-объяснением; MSSQL и PostgreSQL разведены по собственным форматам и визуализациям. AI вызывается вручную, а основные rule-based проверки работают локально.
Ограничения
это не анализатор BSL-проекта и не MCP/LSP-интерфейс. В релизном UI Query Analyzer недоступен: nav item включен, но App.tsx возвращает placeholder, а import компонента закомментирован. Поэтому полноценно подтвержденный пользовательский контур v0.1.0 — Plan Analyzer и SQL antipatterns; SDBL analyzer подтвержден backend-кодом и тестами, но не основным UI. AI rewrite/explanation зависит от облака и тарифных лимитов.
Когда выбирать
когда проблема относится к производительности запроса или execution plan, найденного в ТЖ, а не к общей статической проверке BSL-кодовой базы.
1C-Optimyzer — не MCP и не live-reader журнала регистрации. Это desktop workbench, который принимает папку/архив файлов технологического журнала, потоково парсит события и строит локальный per-archive DuckDB-индекс.
Функции по технологическому журналу
TJ Config Builder— графическое созданиеlogcfg.xmlи AI-мастер; файл нужно самостоятельно установить на сервер 1С.Operations/Operation Anatomy/Session Anatomy— группировка событий в бизнес-операции и детализация последовательности.Slow Queries— медленные DBMSSQL/DBPOSTGRS события и переход к анализу плана.Locks Timeline, список дедлоков иDeadlock Anatomy— блокировки, участники и lock graph.Process Roles,Duration Histogram,Errors Feed,Activity Heatmap— готовые аналитические срезы.Archive Comparison— baseline/current summary, сравнение медленных запросов и regression detection.SQL Console— произвольные read-onlySELECT/WITHпо локальным таблицам событий, 13 templates, schema autocomplete, saved queries и экспорт CSV/TSV/JSON.
Сильные стороны
не требует постоянного Docker/ClickHouse stack; работает с уже собранными архивами произвольного размера, распознаёт UTF-8/cp1251/cp866 и шесть process roles. Cross-filter одного view применяется к остальным, а operation/deadlock anatomy связывает запросы, блокировки и контекст выполнения. Plan Analyzer извлекает planSQLText прямо из ТЖ, если он включен в logcfg.xml.
Ограничения
нет журнала регистрации .lgf/.lgp, live polling и автоматического применения/backup/restore logcfg.xml; TJ Config Builder только генерирует конфигурацию. Это интерактивное desktop-приложение для человека, а не агентский API. Удаление archive item/bulk удаляет локальные индексы. AI отправляет агрегированный контекст в облако по явному действию, а anonymous telemetry включена продуктом согласно privacy-документации.
Когда выбирать
для локального расследования конкретного архива ТЖ, сравнения производительности до/после и анализа запросов/планов без разворачивания постоянного observability stack.
Что учитывать
planSQLText в logcfg.xml. PostgreSQL re-EXPLAIN требует отдельного подключения к целевой СУБД; пароль хранится в OS keychain. AI-функции требуют аккаунта/облачного API и выполняются только по явному нажатию.SELECT/WITH, блокирует DDL/DML, ATTACH, COPY, PRAGMA, INSTALL, LOAD и другие опасные keywords, а DuckDB открывается read-only; лимит результата по RPC по умолчанию 10000 строк. Это не выполнение языка запросов 1С и не чтение данных информационной базы. Plan Analyzer реально включен в UI; Query Analyzer при этом заявлен README/nav, но production App.tsx показывает placeholder и не импортирует компонент. PostgreSQL re-EXPLAIN выполняет EXPLAIN (FORMAT JSON, ANALYZE, BUFFERS, VERBOSE), поэтому фактически запускает исходный SELECT на подключенной базе; код ограничивает SQL до SELECT/WITH, но документация все равно рекомендует отдельного read-only пользователя. Базовый анализ архивов доступен без регистрации. Документация тарифов заявляет Free: все аналитические экраны, SQL Console, 5 AI-консультаций в месяц и одно устройство; Pro — 2990 ₽/мес. или 2390 ₽/мес. при годовой оплате, безлимит AI с soft cap 1000, сравнение архивов, Markdown/PDF export и до пяти устройств; есть 30/100/300 кредитов на 30 дней. Архивы и индексы хранятся локально; при AI-вызове агрегированный контекст отправляется в Claude API, anonymous telemetry — на сервер Optimyzer.