#mysql #mariadb #materialized-views
Вопрос:
Я пишу сценарий для автоматического создания индексов таблиц на основе информационной статистики таблицы. это делается для создания общей хранимой процедуры для периодического создания материализованной таблицы. Таким образом, можно передать имя таблицы в качестве аргумента сохраненной процедуре и выполнить работу.
Ценю ваш опыт.
(на самом деле это обходной путь, чтобы уменьшить недоступность материализованного представления в MariaDB. идея состоит в том, чтобы периодически создавать материализованную таблицу (_new) из представления с использованием CTAS, заново создавать индексы, переименовывать существующую таблицу в _old и переименовывать _new таблицу в фактическое имя таблицы)