Аудит архитектуры аналитического хранилища

Аудит состояния MPP-кластера: диски, модель хранения, загрузочные процессы, тяжёлые запросы. Конкретные проблемы, рекомендации по их решению, план действий с приоритетами и сроками.

Три признака, что аналитическому кластеру нужен аудит

alt Запросы работают медленно — и непонятно почему

Нагрузка нормальная, ресурсов достаточно, но запросы тормозят. Чаще всего причина — data motion из-за неверного distribution key или тяжёлые сканы по heap-таблицам без сжатия.

alt Планируете миграцию из Oracle/SAP/HP/IBM/MS SQL или увеличение объема данных на кластере

Кластер занят на 70%? При миграции добавится не только объём, но и временные файлы запросов, переразложение таблиц, бэкапы. Запас может кончиться неожиданно в самый неподходящий момент.

alt Развернули хранилище, но не уверены в настройках

После самостоятельного развёртывания стоит проверить, что модель хранения, параметры ОС и загрузочные процессы соответствуют требованиям MPP-архитектуры.

alt

Четыре блока системной проверки

01

ИНФРАСТРУКТУРА

Состояние кластера и ОС


  • Дисковое пространство — заполненность, запас под VACUUM, spill-файлы, CTAS

  • Распределение данных по хостам, data skew между сегментами

  • Параметры ОС: read_ahead_kb, THP, настройки ядра

  • Сетевая конфигурация: MTU, jumbo-frame, interconnect VLAN

02

ХРАНЕНИЕ

Модель хранения данных


  • Таблицы с DISTRIBUTED RANDOMLY — кандидаты на смену distribution key

  • Heap-таблицы без сжатия — оценка перевода в AO/CO с компрессией

  • Партиционирование: пустые партиции, избыточная гранулярность, статистика

  • Промежуточные данные ETL: объём, структура, политика очистки

03

ЗАГРУЗКИ

Загрузочные процессы


  • Загрузки через master-хост — COPY FROM STDIN и аналоги

  • Использование параллельных механизмов: PXF, gpfdist, external tables

  • ETL-пайплайны: паттерны материализации, очистка временных данных

  • Объёмы, расписание и окна максимальной нагрузки

04

ЗАПРОСЫ

Тяжёлые запросы и производительность


  • Топ-запросы по времени выполнения, spill/workfile, объёму чтения

  • Запросы, уходящие в очередь или завершающиеся ошибкой

  • Анализ планов выполнения для характерных аналитических запросов

Что вы получаете на выходе

alt Отчёт о текущем состоянии

Фактическая картина по всем четырём блокам с конкретными цифрами, примерами запросов и проблем по вашему кластеру.

01
alt Реестр проблем с приоритетами

Каждая проблема классифицирована: срочно / важно / рекомендуется. С обоснованием влияния на производительность и стабильность.

02
alt Приоритетный план действий

Конкретные шаги: от очистки промежуточных данных и смены distribution key до перехода на параллельные загрузки и корректировки параметров ОС.

03
alt Сессия разбора результатов

Онлайн-встреча с командой заказчика — обсуждаем отчёт, расставляем приоритеты, отвечаем на вопросы.

04

Важно проверить до старта миграции аналитического хранилища

MPP-архитектура требует переосмысления модели хранения. Если выполнить миграцию в кластер с накопленными проблемами, они многократно усилятся под возросшей нагрузкой.

  • Оцениваем реальный запас с учётом планируемых объёмов данных
  • Устраняем узкие места в загрузках до появления новых потоков данных
  • Формируем правильную модель хранения для переносимых объектов с самого начала

КАК УСТРОЕНА РАБОТА

01
Сбор данных

1–2 дня
Передаём скрипты для сбора метрик по кластеру. Никакого доступа к данным — только системные метаданные и статистика.

02
Анализ

5–7 дней
Работаем с собранными данными, формируем отчёт, реестр проблем и план действий. Задаём уточняющие вопросы по необходимости.

03
Передача результатов

1 день
Передаём все документы и проводим онлайн-сессию разбора результатов с вашей командой.

decor decor

Для кого этот аудит

  • Команды, планирующие миграцию из Oracle/SAP/HP/IBM/MS SQL в Greenplum/Lakehouse/Arenadata

  • Команды, у которых кластер работает, но медленно — и непонятно почему

  • Команды, которые масштабируют хранилище и хотят убедиться, что архитектура выдержит рост

  • Команды после самостоятельного развёртывания, которые хотят проверить правильность настроек

Хотите обсудить Ваш проект?
Мы берем на себя все этапы по внедрению проекта. Вам не обязательно вникать в тонкости процесса, ведь разработка проходит под контролем наших лучших специалистов

Наши клиенты

Сбер лизинг
Альфа страхование
Ак Барс Банк
Почта России
Мое дело
Фонд развития территорий
ВТБ
TRASTBANK
Ростелеком
Газпром нефть
Билайн Узбекистан
Газпромбанк
АО РНПК

Наша команда

Шмитов Михаил
Шмитов Михаил
Генеральный директор
Опыт в промышленной ИТ разработке более 15 лет. Ex-CTO одного из крупнейших SAAS сервисов в России для автоматизации бухглатерской деятельности «Мое Дело»
Панов Сергей
Панов Сергей
Со-основатель
Серийный предприниматель, инвестор, основатель и председатель Совета директоров «Мое дело», ex ген директор и совладелец Актиондиджитал, AктионМедиа. Опыт создания и развития iT компаний в b2b свыше 20 лет.
Жиганов Сергей
Жиганов Сергей
Архитектор
Кандидат технических наук. Опыт в промышленной ИТ разработке более 10 лет, разрабатывал системы для анализа больших данных. Более 25 публикаций в международных изданиях по тематике ML и AI
Карпунин Павел
Карпунин Павел
Руководитель проектов
Более 15 лет опыта в ИТ. Опыт руководства проектными командами. Разрабатывал корпоративные хранилища данных для АО «Почта России» и ПАО «Ростелеком»
Текучев Кирилл
Текучев Кирилл
Технический директор
Опыт в ИТ- и промышленной разработке - 15 лет. Выполнял ИТ-проекты для ПАО «Газпром», ПАО «Банк ВТБ» и ГК «Росатом»

Отзывы клиентов

Остались вопросы?

Оставьте контактные данные и мы свяжемся с вами в ближайшее время

    Всегда на связи
    Офисы
    Москва
    г. Москва, ул. Петровка, 27, вход 2
    Смотреть на карте
    Калининград
    Ленинский проспект, 30,
    БЦ Калининград Плаза
    Смотреть на карте