Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
Удаление очереди ресурсов.
DROP RESOURCE QUEUE queue_name
Эта команда удаляет очередь ресурсов из базы данных YMatrix. Чтобы удалить очередь ресурсов, она не должна быть назначена ни одной роли, и в ней не должно быть ожидающих выполнения запросов. Удалять очереди ресурсов могут только суперпользователи.
queue_name
Для удаления пользователей из очередей ресурсов используйте команду ALTER ROLE.
Чтобы просмотреть все текущие активные запросы для всех очередей ресурсов, выполните следующий запрос к таблице pg_locks с использованием таблиц pg_roles и pg_resqueue:
SELECT rolname, rsqname, locktype, objid, pid,
mode, granted FROM pg_roles, pg_resqueue, pg_locks WHERE
pg_roles.rolresqueue=pg_locks.objid AND
pg_locks.objid=pg_resqueue.oid;
Чтобы просмотреть роли, назначенные очереди ресурсов, выполните следующий запрос к системным каталогам pg_roles и pg_resqueue:
SELECT rolname, rsqname FROM pg_roles, pg_resqueue WHERE
pg_roles.rolresqueue=pg_resqueue.oid;
Удаление роли из очереди ресурсов (и перемещение роли в очередь ресурсов по умолчанию pg_default):
ALTER ROLE bob RESOURCE QUEUE NONE;
Удаление очереди ресурсов с именем adhoc:
DROP RESOURCE QUEUE adhoc;
Оператор DROP RESOURCE QUEUE является расширением базы данных YMatrix.