检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建表t1和t2,并且对该表进行DDL或DML操作。
DBE_XML.XML_DOM_CREATE_ELEMENT 返回创建指定名称的DOMELEMENT对象。 DBE_XML.XML_DOM_CREATE_ELEMENT_NS 返回创建指定名称和命名空间的DOMELEMENT对象。
图2 应用unlogged table案例(二) 分析上述执行计划,发现执行了Hash Join,对大表b_zyk_wbswxx(网吧上网信息)建立了Hash Table。由于该表数据量大,创建过程耗时较长。
text_vc character varying(4000) 视图创建语句。此列可能会截断视图文本。BEQUEATH子句将不会作为此视图中的text_vc列的一部分出现。 type_text_length numeric 暂不支持,值为NULL。
temp_files bigint 该数据库中查询语句创建的临时文件数量。统计所有临时文件,不受GUC参数log_temp_files设置值影响。 temp_bytes bigint 该数据库中查询语句写入临时文件的数据总量。
text_vc character varying(4000) 视图创建语句。此列可能会截断视图文本。BEQUEATH子句将不会作为此视图中的TEXT_VC列的一部分出现。 type_text_length numeric 暂不支持,值为NULL。
gaussdb=# set behavior_compat_options ='plpgsql_dependency'; --创建函数。
ROW_TRANS IN SELECT first_name FROM hr.staffs LOOP DBE_OUTPUT.PRINT_LINE (ROW_TRANS.first_name ); END LOOP; END; / --创建表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 --创建表。
当内部表能够根据连接条件快速定位到满足条件的行时,例如内部表的连接字段已经建了索引。 Nested Loop Join对连接的条件没有限制,任何连接条件Nested Loop Join都可以执行。 示例 示例:两个小表之间做Join。 -- 数据准备。
可以根据CONNECT BY中的条件,建立对应的索引,来提高START WITH语句的性能。 典型场景 使用层次查询。 示例 示例:使用层次查询。 -- 数据准备。
预备语句 表1 预备语句相关SQL 功能 相关SQL 执行一个前面准备好的预备语句 EXECUTE 删除前面编写的预备语句 DEALLOCATE 操作会话 用户与数据库之间建立的连接称为会话,请参见表2。
Go驱动兼容 由于数据库的Go驱动当前不适配业界成熟ORM框架(比如xorm),在创建数据库连接时传入的驱动名称兼容“postgres”和“postgresql”。
这种类型的记录只是由initdb创建。这样的依赖对象的字段都是零。
这种类型的记录只是由initdb创建。这样的依赖对象的字段都是零。 SHARED_DEPENDENCY_ DBPRIV(d) 被引用的对象(必须是一个角色)具有依赖对象所对应的ANY权限(指定的依赖对象的OID对应的是系统表GS_DB_PRIVILEGE中一行)。
------+--------------+----------+-------------- -+----------------+---------------+-------------+--------------+---------------- (0 rows) --创建表
创建指定名称的DOMELEMENT对象。
create index 当前正在创建索引。 HashJoin - [ build hash | write file ] 当前是HashJoin算子,主要关注耗时的执行阶段。 build hash:表示当前HashJoin算子正在建立哈希表。
算子级调优示例 示例1:基表扫描时,对于点查询或者范围扫描等过滤大量数据的查询,如果使用SeqScan全表扫描会比较耗时,可以在条件列上建立索引选择IndexScan进行索引扫描提升扫描效率。
例子 --创建表格并插入数据。