Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
Заменяет содержимое материализованного представления.
REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] <name>
[ WITH [ NO ] DATA ]
Команда REFRESH MATERIALIZED VIEW полностью заменяет содержимое материализованного представления. Старые данные удаляются. Для выполнения этой команды вы должны быть владельцем материализованного представления. Если указано WITH DATA (или используется значение по умолчанию), выполняется базовый запрос для получения новых данных, и материализованное представление остаётся в состоянии, пригодном для сканирования. Если указано WITH NO DATA, новые данные не формируются, и материализованное представление переходит в состояние, недоступное для сканирования.
Нельзя одновременно указывать параметры CONCURRENTLY и WITH NO DATA.
Если в определяющем запросе материализованного представления присутствует предложение ORDER BY, исходное содержимое представления будет отсортировано соответствующим образом; однако команда REFRESH MATERIALIZED VIEW не гарантирует сохранение этого порядка.
Эта команда заменяет содержимое материализованного представления order_summary, используя запрос из его определения, и оставляет его в состоянии, пригодном для сканирования.
REFRESH MATERIALIZED VIEW order_summary;
Эта команда освобождает хранилище, связанное с материализованным представлением annual_statistics_basis, и оставляет его в состоянии, недоступном для сканирования.
REFRESH MATERIALIZED VIEW annual_statistics_basis WITH NO DATA;
REFRESH MATERIALIZED VIEW является расширением стандарта SQL, реализованным в базе данных.
ALTER MATERIALIZED VIEW, CREATE MATERIALIZED VIEW, DROP MATERIALIZED VIEW