19

我对物化视图和 SQLite 进行了无数次搜索。在我能找到的内容中,似乎在 2004 年和 2006 年提到 SQLite 没有物化视图。紧随其后的是 SQLite 从2008 年 3 月开始的更新日志,其中特别提到了优化物化视图。

现在,我从逻辑上认为 2004 和 2006 已经过时,或者 2008 变更日志是错误的。

知道它是什么吗?

如果物化视图现在在 SQLite 中,它们是如何创建的?

4

1 回答 1

21

我想说的是不支持其他 DBMS 所称的“物化视图”,而 ChangeLog 的意思是 MySQL 的EXPLAIN所称的“文件排序”;从临时文件页面:

2.5 视图和子查询的具体化

包含子查询的查询有时必须单独评估子查询并将结果存储在临时表中,然后使用临时表的内容来评估外部查询。我们称之为“物化”子查询。[...]

于 2009-09-03T16:56:09.553 回答