检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
START TRANSACTION; EXPLAIN ANALYZE ...; ROLLBACK; 语法格式 显示SQL语句的执行计划,支持多种选项,对选项顺序无要求。 1 EXPLAIN [ ( option [, ...] ) ] statement; 其中选项option子句的语法为。
datatype select_statement:查询语句。 根据执行计划的不同,系统会自动判断该游标是否可以用于以倒序的方式检索数据行。 语法上支持parameter为输出参数,但其行为与输入参数保持一致。 定义动态游标:指ref游标,可以通过一组静态的SQL语句动态的打开游标。首先定
BLE、DROP操作。 第28位 是否审计DBLINK对象的CREATE、ALTER、DROP操作。目前DATABASE LINK功能暂不支持。 0表示不审计DBLINK对象的CREATE、ALTER、DROP操作。 1表示审计DBLINK对象的CREATE、ALTER、DROP操作。
独立优化,如果有涉及到跨查询块的谓词条件,难以从全局角度考虑谓词应用的位置。predpush可以将谓词下推到子查询块中,在父查询块中的数据量较小或子查询中可以利用索引的场景下能够提升性能。涉及到predpush的rewrite_rule规则有3个,分别是: predpushnor
(1 row) xpath相关函数仅支持xpath()和xpath_exists(),由于其使用xpath语言查询XML文档,而这些函数都依赖于libxml2库,且这个库仅在Xpath1.0提供,所以对XPath的限制为1.0。 不支持xquery、xml extension、xslt功能。
openGauss=# SELECT datalength(1); datalength ------------ 4 (1 row) 目前支持的数据类型及计算方式见下表: 数据类型 存储空间 数值类型 整数类型 TINYINT 1 SMALLINT 2 INTEGER 4 BINARY_INTEGER
enable_global_plsqlcache = off时该函数显示当前session中的存储过程内存情况,跨session查询暂不支持。调用该函数的用户需要有SYSADMIN权限。 参数:该函数需传入db_oid、obj_oid、obj_type三个参数,如传入参数不匹配
6]}'::json #>>'{a,2}' 3 对于 #> 和 #>> 操作符,当给出的路径无法查找到数据时,不会报错,会返回空。 表2 JSONB额外支持操作符 操作符 右操作数类型 描述 例子 @> jsonb 左边的 JSON的顶层是否包含右边JSON的顶层所有项。 '{"a":1, "b":2}'::jsonb
---------- 3 (1 row) 对于 #> 和 #>> 操作符,当给出的路径无法查找到数据时,不会报错,会返回空。 表2 JSONB额外支持操作符 操作符 右操作数类型 描述 例子 @> jsonb 左边的 JSON的顶层是否包含右边JSON的顶层所有项。 '{"a":1, "b":2}'::jsonb
---------- 3 (1 row) 对于 #> 和 #>> 操作符,当给出的路径无法查找到数据时,不会报错,会返回空。 表2 JSONB额外支持操作符 操作符 右操作数类型 描述 例子 @> jsonb 左边的 JSON的顶层是否包含右边JSON的顶层所有项。 '{"a":1, "b":2}'::jsonb
6]}'::json #>>'{a,2}' 3 对于 #> 和 #>> 操作符,当给出的路径无法查找到数据时,不会报错,会返回空。 表2 JSONB额外支持操作符 操作符 右操作数类型 描述 例子 @> jsonb 左边的 JSON的顶层是否包含右边JSON的顶层所有项。 '{"a":1, "b":2}'::jsonb
独立优化,如果有涉及到跨查询块的谓词条件,难以从全局角度考虑谓词应用的位置。predpush可以将谓词下推到子查询块中,在父查询块中的数据量较小或子查询中可以利用索引的场景下能够提升性能。涉及到predpush的rewrite_rule规则有3个,分别是: predpushnor
DBE_SQL.BLOB_TABLE AS TABLE OF BLOB INDEX BY INTEGER; 接口介绍 高级功能包DBE_SQL支持的接口请参见表1。 表1 DBE_SQL 接口名称 描述 DBE_SQL.REGISTER_CONTEXT 打开一个游标。 DBE_SQL
openGauss=# SELECT datalength(1); datalength ------------ 4 (1 row) 目前支持的数据类型及计算方式见下表: 数据类型 存储空间 数值类型 整数类型 TINYINT 1 SMALLINT 2 INTEGER 4 BINARY_INTEGER
'b'); ERROR: unrecognized EXPLAIN option "num_nodes" 语法格式 显示SQL语句的执行计划,支持多种选项,对选项顺序无要求。 EXPLAIN [ ( option [, ...] ) ] statement; 其中选项option子句的语法为。
PLAN_TABLE_DATA PLAN_TABLE_DATA存储了用户通过执行EXPLAIN PLAN收集到的计划信息。与PLAN_TABLE视图不同的是PLAN_TABLE_DATA表存储了所有session和user执行EXPLAIN PLAN收集的计划信息。 表1 PLAN_TABLE_DATA字段
PLAN_TABLE_DATA PLAN_TABLE_DATA存储了用户通过执行EXPLAIN PLAN收集到的计划信息。与PLAN_TABLE视图不同的是PLAN_TABLE_DATA表存储了所有session和user执行EXPLAIN PLAN收集的计划信息。 表1 PLAN_TABLE_DATA字段
示例: gaussdb=# SELECT datalength(1); datalength ------------ 4 (1 row) 目前支持的数据类型及计算方式见下表: 数据类型 存储空间 数值类型 整数类型 TINYINT 1 SMALLINT 2 INTEGER 4 BINARY_INTEGER
START TRANSACTION; EXPLAIN ANALYZE ...; ROLLBACK; 语法格式 显示SQL语句的执行计划,支持多种选项,对选项顺序无要求。 1 EXPLAIN [ ( option [, ...] ) ] statement; 其中选项option子句的语法为。
PLAN_TABLE_DATA PLAN_TABLE_DATA存储了用户通过执行EXPLAIN PLAN收集到的计划信息。与PLAN_TABLE视图不同的是PLAN_TABLE_DATA表存储了所有session和user执行EXPLAIN PLAN收集的计划信息。 表1 PLAN_TABLE_DATA字段