我对 Views 非常陌生,所以如果这是一个愚蠢的问题,请原谅我,但是我有一个 View 对优化非常笨拙的查询非常有帮助,并且允许我选择 View 中的一小部分列,但是,我希望视图实际上会存储在某个地方,这样选择它就不会花费很长时间。
我可能弄错了,但我感觉(从create view
执行速度和我对视图的查询持续时间)每次我选择它时,视图实际上都是在外部查询之前作为查询运行的。
我真的希望我忽略了一些机制,当我运行 CREATE VIEW 时,它可以完成查询 View 查询 *then 的艰苦工作,这样我随后对这个静态视图的选择就会非常迅速。
顺便说一句,我完全理解,显然这个 VIEW 将是创建 VIEW 时存在的数据的快照,并且不会反映在 VIEW 创建之后插入/更新的任何新信息。这实际上正是我所需要的。
TIA