Материализованные представления не существуют в MySQL.
Flexviews был рекомендован в DBA StackExchange до
Так как он у вас уже есть, вам может понадобиться некоторая должная осмотрительность и смазка для локтей, чтобы продолжать его использовать (если вы этого еще не сделали)
АЛЬТЕРНАТИВА № 1
Возможно, вы захотите настроить сводные таблицы. Вам нужно будет проиндексировать ваши базовые таблицы, чтобы поддерживать агрегирование, прежде чем создавать сводные таблицы.
АЛЬТЕРНАТИВА № 2
Вот старый пост от http://www.materialized.info/, в котором есть более практичная стратегия, которая выглядит интригующей. Это предполагает использование триггеров. Похоже, это может быть весело ...
АЛЬТЕРНАТИВА № 3
Если ваши базовые таблицы не такие большие, и вы можете выполнять запросы к целым таблицам один раз в неделю, попробуйте User Comments
раздел « Документация MySQL» по CREATE VIEW . Ищите слово materialized
на этой странице.