Публичные ограничения
Online Playground намеренно предоставляет более узкий интерфейс, чем сервер RadixDB под управлением владельца приложения. Эта граница сохраняет отзывчивость общего сервиса и не позволяет публичным запросам изменять данные.
Допустимый SQL
Заголовок раздела «Допустимый SQL»Каждый запрос должен содержать ровно один из следующих вариантов:
SELECT, включая CTE, подзапросы, соединения, агрегаты, оконные функции и навигационные ссылки;EXPLAIN SELECT ...безANALYZE;SELECTв режиме Explain, где сервис сам добавляетEXPLAIN.
Изменение данных, DDL, CALL, PRAGMA, команды обслуживания и
администрирования отклоняются. Табличные функции, параметры запросов, sleep и
embed в публичном сервисе недоступны. Политика проверяет разобранное дерево
SQL, поэтому слова вида delete внутри текста, комментария или имени столбца
не принимаются за команды.
Публичные лимиты
Заголовок раздела «Публичные лимиты»| Граница | Лимит |
|---|---|
| Текст SQL | 8 192 байта |
| Команд в запросе | 1 |
| Время запроса | 5 секунд |
| Возвращаемых строк | 200 |
| Сериализованный ответ | 1 048 576 байт |
| Одновременных запросов | 1 глобально и 1 на адрес клиента |
| Запусков запросов | 20 в минуту на адрес клиента |
| Тело HTTP-запроса | 16 КиБ |
Если доступно более 200 строк либо сериализованный ответ приближается к лимиту
размера, результат помечается как усечённый. Для получения конкретного среза
добавьте избирательное условие и стабильный ORDER BY с LIMIT.
Граница только для чтения
Заголовок раздела «Граница только для чтения»API подключается под отдельной учётной записью только с правами, нужными для чтения опубликованной схемы. Службы RadixDB и API принимают соединения только через loopback; единственной публичной точкой входа является nginx. Синтетический набор считается неизменяемым и может быть восстановлен из проверенного артефакта генератора.
Политика SQL и разрешения базы являются независимыми уровнями. Для чтения команда должна пройти оба.
Тайм-аут и отмена
Заголовок раздела «Тайм-аут и отмена»Запрос, превысивший пять секунд, завершается тайм-аутом. API отменяет его, закрывает соединение с базой и освобождает слот выполнения. Закрытие запроса браузером или нажатие кнопки отмены проходит по тому же жизненному циклу.
Отмена кооперативно проходит через весь путь запроса. Сервис не обещает, что каждый запрос успешно завершится за публичный лимит; он гарантирует ограниченную по времени попытку и очистку перед передачей слота следующей работе.
Трактовка времени
Заголовок раздела «Трактовка времени»Панель результата разделяет:
- Execution: выполнение сервером до получения cursor результата;
- Fetch: чтение пакетов результата через нативный TCP-клиент;
- Total: время на стороне API, включая допуск, соединение, выполнение и чтение.
Отрисовка браузером и передача по сети пользователя не входят в эти показатели движка/API. Состояние кэша, нагрузка узла и очередь единственного запроса меняются между запусками. Используйте цифры для понимания отдельного live-запроса, а не как общее сравнение RadixDB с другой базой. Контролируемые сравнения с описанием оборудования находятся в разделе «Производительность».
Доступность
Заголовок раздела «Доступность»Playground — публичная демонстрация на общем узле сайта, а не сервис базы с SLA. Во время обслуживания запросы могут отклоняться или задерживаться. Если live- сервис недоступен, воспроизводимыми путями остаются документация, архивы выпуска и локальный quick demo.