一尘不染

在MySQL中是否可以有索引视图?

mysql

从2005年起在MySQL论坛上找到了一个帖子,但是最近才发布。基于此,这是不可能的。但是在3-4年内会有很多变化。

我正在寻找的是一种在视图上建立索引但使被查看的表保持未建立索引的方法。索引会损害写入过程,并且该表的写入频率非常高(索引会减慢所有内容的爬取速度)。但是,缺少索引使我的查询非常缓慢。


阅读 229

收藏
2020-05-17

共1个答案

一尘不染

我不认为MySQL支持您需要的物化视图,但无论如何在这种情况下它不会帮助您。无论索引是在视图上还是在基础表上,都需要在基础表的更新过程中的某个时刻对其进行写入和更新,因此仍然会导致写入速度问题。

最好的选择是创建定期更新的摘要表。

2020-05-17