在MySQL中创建物化视图的最佳方法
作者:互联网
我正在使用MySQL 5.6.我无法像在Oracle中那样创建物化视图.我见过像Flexview这样的一两个解决方案.
任何人都能告诉我在MySQL中创建物化视图的最佳方法(像在Oracle中一样自动刷新),复杂度最低吗?
解决方法:
物化视图在MySQL中不存在.
之前在DBA StackExchange中推荐过Flexviews
> Bill Karwin的帖子:Does MySQL have a version of Change Data Capture?
> Redguy的帖子:Need some support on MySQL Query
既然你已经拥有它,你可能需要进行一些尽职调查和肘部润滑脂(如果你还没有这样做)
替代#1
您可以查看设置摘要表.在构建汇总表之前,您需要索引基表以支持聚合.
替代#2
这是http://www.materialized.info/的一篇老帖子,它有一个看起来很有趣的更实际的策略.它涉及使用触发器.看起来很有趣……
替代#3
如果您的基表不是那么大,并且您可以每周查询一次整个表格,请尝试MySQL Documentation on CREATE VIEW的“用户评论”部分以获取创意.搜索该页面上实现的单词.
标签:mysql-5-6,mysql,materialized-view 来源: https://codeday.me/bug/20190805/1588270.html