如何在 sqlite 中创建物化视图?
Posted
技术标签:
【中文标题】如何在 sqlite 中创建物化视图?【英文标题】:How can a materialized view be created in sqlite? 【发布时间】:2010-11-25 08:27:39 【问题描述】:我对物化视图和 SQLite 进行了无数次搜索。在我能找到的内容中,似乎在 2004 年和 2006 年提到 SQLite 没有物化视图。紧随其后的是来自March 2008 的 SQLite 更改日志,其中特别提到了优化物化视图。
现在,从逻辑上讲,我认为要么 2004 年和 2006 年已经过时,要么 2008 年的变更日志是错误的。
知道它是什么吗?
如果物化视图现在在 SQLite 中,它们是如何创建的?
【问题讨论】:
【参考方案1】:我会说不支持其他 DBMS 所称的“物化视图”,而 ChangeLog 的意思是 mysql 的 EXPLAIN 所称的“文件排序”;来自tempfiles 页面:
2.5 视图和子查询的具体化
包含子查询的查询必须 有时评估子查询 分别并将结果存储在 临时表,然后使用内容 的临时表来评估 外部查询。 我们称之为 “物化”子查询。 [...]
【讨论】:
没有其他人有任何意见,而您的断言是我能找到的唯一可以使这一点变得清晰的东西。谢谢:)以上是关于如何在 sqlite 中创建物化视图?的主要内容,如果未能解决你的问题,请参考以下文章
当我们在 Visual Studio 2019 中创建 dacpac 文件时,Azure 数据仓库物化视图出现问题
是否有一个 postgres 命令来列出/删除所有物化视图?