Создание БД

Stable

Как создать базу в SPG99, какой size выбирать и почему compute не обязан запускаться сразу.

Обновлено: 21 марта 2026 г.

При создании БД в SPG99 вы определяете логическую базу внутри tenant и выбираете её пользовательский ресурсный класс.

Что задаётся при создании

Минимально обычно нужны:

  • name;
  • size.

Пример через API:

{
  "name": "app",
  "size": "L1"
}

Что важно про запуск compute

В текущем managed‑контракте публичный create‑сценарий не предполагает ручного немедленного запуска compute.

Поэтому:

  • start_immediately отключён;
  • initial_scale должен оставаться 0;
  • после создания база может остаться в stopped до первого подключения через Gateway.

Это нормальная и полезная модель:

  • база создаётся быстрее;
  • ресурсы не расходуются заранее;
  • durable‑storage привязывается сразу, а writer поднимается только по факту работы.

Что важно про размер сегодня

Пользовательская продуктовая модель уже готова к линейке L1–L5, но в текущем активном autoscale‑контракте writer handoff работает для L1/L2.

Практически это означает:

  • можно проектировать naming и продуктовые ожидания под L1–L5;
  • для реального текущего autoscale‑runtime нужно исходить из L1/L2.

Что происходит после create

Сразу после создания полезно посмотреть:

  • state;
  • size;
  • current_scale / target_scale;
  • current_profile, если поле уже возвращается;
  • tenant credentials и DSN.

Практический вывод

В SPG99 создание базы — это прежде всего подготовка логического ресурса и durable storage‑привязки. Запуск writer — следующая стадия, которая в нормальном пользовательском сценарии происходит автоматически при первом подключении.