开发者社区 问答 正文

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

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

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

展开
收起
保持可爱mmm 2020-05-17 20:03:52 941 分享 版权
1 条回答
写回答
取消 提交回答
  • 我不认为MySQL支持您需要的物化视图,但无论如何在这种情况下它不会帮助您。无论索引是在视图上还是在基础表上,都需要在基础表的更新过程中的某个时刻对其进行写入和更新,因此仍然会导致写入速度问题。

    最好的选择是创建定期更新的摘要表。来源:stack overflow

    2020-05-17 20:07:01
    赞同 展开评论