本文介绍: GaussDB即支持全量物化视图也支持增量物化视图,目前Ustore引擎不支持创建、使用物化视图,物化视图是现代数据库的高级特性。目前GaussDB已经全面支持物化视图功能,有了物化视图功能,GaussDB在数据库兼容性方面又迈出了一大步,下面将介绍GaussDB全量和增量物化视图的使用。增量物化视图:可以对物化视图增量刷新,需要用户手动执行语句完成对物化视图在一段时间内的增量数据刷新。物化视图是相对普通视图而言的。全量物化视图:仅支持对已创建的物化视图进行全量更新,而不支持进行增量更新。
物化视图介绍
物化视图是相对普通视图而言的。普通视图是虚拟表,而物化视图实际上就是存储SQL执行语句的结果,可以直接使用数据而不用重复执行查询语句,起到缓存的效果。
全量物化视图:仅支持对已创建的物化视图进行全量更新,而不支持进行增量更新。创建全量物化视图语法和CREATE TABLE AS语法类似。
增量物化视图:可以对物化视图增量刷新,需要用户手动执行语句完成对物化视图在一段时间内的增量数据刷新。与全量创建物化视图的不同在于目前增量物化视图所支持场景较小。目前物化视图创建语句仅支持基表扫描语句或者UNION ALL语句。
GaussDB即支持全量物化视图也支持增量物化视图,目前Ustore引擎不支持创建、使用物化视图,物化视图是现代数据库的高级特性。目前GaussDB已经全面支持物化视图功能,有了物化视图功能,GaussDB在数据库兼容性方面又迈出了一大步,下面将介绍GaussDB全量和增量物化视图的使用。
GaussDB全量物化视图
2.1 全量物化视图语法格式:
2.2全量物化视图示例:
GaussDB增量物化视图
3.1 增量物化视图语法格式:
3.2增量物化视图示例:
GaussDB物化视图使用支持和限制场景
4.1 物化视图支持的场景
4.2 物化视图不支持的场景
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。