Воссоздайте табличные индексы, используя информационную статистику в mariadb

#mysql #mariadb #materialized-views

Вопрос:

Я пишу сценарий для автоматического создания индексов таблиц на основе информационной статистики таблицы. это делается для создания общей хранимой процедуры для периодического создания материализованной таблицы. Таким образом, можно передать имя таблицы в качестве аргумента сохраненной процедуре и выполнить работу.

Ценю ваш опыт.

(на самом деле это обходной путь, чтобы уменьшить недоступность материализованного представления в MariaDB. идея состоит в том, чтобы периодически создавать материализованную таблицу (_new) из представления с использованием CTAS, заново создавать индексы, переименовывать существующую таблицу в _old и переименовывать _new таблицу в фактическое имя таблицы)