-
案例:调整查询重写GUC参数rewrite - 云数据库 GaussDB
as an expression 将条件下推到子查询中predpush、predpushnormal、predpushforce 通常优化器以查询块为单位进行优化,不同查询块独立优化,如果有涉及到跨查询块的谓词条件,难以从全局角度考虑谓词应用的位置。predpush可以将谓词下推
-
案例:调整查询重写GUC参数rewrite - 云数据库 GaussDB
as an expression 将条件下推到子查询中predpush、predpushnormal、predpushforce 通常优化器以查询块为单位进行优化,不同查询块独立优化,如果有涉及到跨查询块的谓词条件,难以从全局角度考虑谓词应用的位置。predpush可以将谓词下推
-
CREATE TYPE - 云数据库 GaussDB
每一种数据类型都属于一个用单个ASCII 字符命名的分类,并且每一种类型可以是其所属分类中的“首选”。当有助于解决重载函数或操作符时,解析器将优先造型到首选类型(但是只能从同类的其他类型造型)。对于没有隐式转换到或来自任意其他类型的类型,让这些设置保持默认即可。不过,对于有隐式转
-
CREATE TYPE - 云数据库 GaussDB
每一种数据类型都属于一个用单个ASCII 字符命名的分类,并且每一种类型可以是其所属分类中的“首选”。当有助于解决重载函数或操作符时,解析器将优先造型到首选类型(但是只能从同类的其他类型造型)。对于没有隐式转换到或来自任意其他类型的类型,让这些设置保持默认即可。不过,对于有隐式转
-
子查询调优 - 云数据库 GaussDB
查询过于复杂造成性能问题。如果希望关闭expr_sublink的提升优化,可以通过guc参数rewrite_rule来设置,详情见其他优化器选项 。子查询从大类上来看,分为非相关子查询和相关子查询: 非相关子查询None-Correlated SubQuery 子查询的执行不依赖
-
字符处理函数和操作符 - 云数据库 GaussDB
str2) 描述:将字符串str1和str2连接并返回。注意,concat会调用data type的输出函数,所以是非immutable的,导致优化器在生成计划的时候不能提前计算结果。如果对性能有要求,建议用 || 替代。 在sql_compatibility = 'B'的情况下,参数st
-
字符处理函数和操作符 - 云数据库 GaussDB
concat(str1,str2) 描述:将字符串str1和str2连接并返回。注意,concat会调用data type的输出函数,返回值不确定,导致优化器在生成计划的时候不能提前计算结果。如果对性能有要求,建议用 || 替代。 在sql_compatibility = 'MYSQL'的情况下,
-
CREATE TYPE - 云数据库 GaussDB
每一种数据类型都属于一个用单个ASCII 字符命名的分类,并且每一种类型可以是其所属分类中的“首选”。当有助于解决重载函数或操作符时,解析器将优先造型到首选类型(但是只能从同类的其他类型造型)。对于没有隐式转换到或来自任意其他类型的类型,让这些设置保持默认即可。不过,对于有隐式转
-
子查询调优 - 云数据库 GaussDB
造成性能问题。如果希望关闭 expr_sublink 的提升优化,可以通过 guc 参数 rewrite_rule 来设置,详情见其他优化器选项。子查询从大类上来看,分为非相关子查询和相关子查询: 非相关子查询None-Correlated SubQuery 子查询的执行不依赖于
-
CREATE TABLE SUBPARTITION - 云数据库 GaussDB
加密再存储。使用该参数前,请确保已通过GUC参数enable_tde开启透明加密功能,并通过GUC参数tde_key_info设置访问密钥服务的信息,在《特性指南》中“透明数据加密”章节可获取该参数的详细使用方法。本参数仅支持行存表、段页式表、hashbucket表、临时表和unlogged表。
-
CREATE INDEX - 云数据库 GaussDB
时,请选择较小的填充因子。 取值范围:10~100 ACTIVE_PAGES 表示索引的页面数量,可能比实际的物理文件页面少,可以用于优化器调优。目前只对ustore的分区表local索引生效,且会被vacuum、analyze更新(包括auto vacuum)。不建议用户手动设置该参数,该参数在分布式下无效。
-
CREATE FUNCTION - 云数据库 GaussDB
a=func();带out出参的函数,作为入参时,fun(func(out b),a),out出参b未生效等。 在FUNCTION的RETURN语句中,返回复合类型的构造器的调用时,实际返回类型与定义返回类型不一致时,可以隐式转换为定义返回类型时则对结果进行类型转换,支持跨schema调用,如:RETURN schema
-
CREATE TABLE PARTITION - 云数据库 GaussDB
加密再存储。使用该参数前,请确保已通过GUC参数enable_tde开启透明加密功能,并通过GUC参数tde_key_info设置访问密钥服务的信息,在《特性指南》中“透明数据加密”章节可获取该参数的详细使用方法。本参数仅支持行存表、段页式表、hashbucket表、临时表和unlogged表。
-
CREATE FUNCTION - 云数据库 GaussDB
a=func();带out出参的函数,作为入参时,fun(func(out b),a),out出参b未生效等。 在FUNCTION的RETURN语句中,返回复合类型的构造器的调用时,实际返回类型与定义返回类型不一致时,可以隐式转换为定义返回类型时则对结果进行类型转换,支持跨schema调用,如:RETURN schema
-
CREATE INDEX - 云数据库 GaussDB
取值范围:INSERTPT, DEFAULT 默认值:INSERTPT ACTIVE_PAGES 表示索引的页面数量,可能比实际的物理文件页面少,可以用于优化器调优。目前只对ustore的分区表local索引生效,且会被vacuum、analyze更新(包括auto vacuum)。不建议用户手动设置该参数。
-
CREATE TABLE PARTITION - 云数据库 GaussDB
加密再存储。使用该参数前,请确保已通过GUC参数enable_tde开启透明加密功能,并通过GUC参数tde_key_info设置访问密钥服务的信息,在《特性指南》中“透明数据加密”章节可获取该参数的详细使用方法。本参数仅支持行存表、段页式表、hashbucket表、临时表和unlogged表。
-
DBE - 云数据库 GaussDB
RAW(13) IN 是 指定的parser类型对象。 DBE_XML.XML_NEW_PARSER 新建Parser对象,返回一个新的解析器实例。 DBE_XML.XML_NEW_PARSER的函数原型为: 1 2 DBE_XML.XML_NEW_PARSER() RETURNS
-
DBE - 云数据库 GaussDB
raw(13) IN 是 指定的parser类型对象。 dbe_xml.xml_new_parser 新建Parser对象,返回一个新的解析器实例。 dbe_xml.xml_new_parser的函数原型为: 1 2 dbe_xml.xml_new_parser() RETURNS
-
DBE - 云数据库 GaussDB
RAW(13) IN 是 指定的parser类型对象。 DBE_XML.XML_NEW_PARSER 新建PARSER对象,返回一个新的解析器实例。 DBE_XML.XML_NEW_PARSER的函数原型为: 1 2 DBE_XML.XML_NEW_PARSER() RETURNS
-
DBE - 云数据库 GaussDB
raw(13) IN 是 指定的parser类型对象。 dbe_xml.xml_new_parser 新建Parser对象,返回一个新的解析器实例。 dbe_xml.xml_new_parser的函数原型为: 1 2 dbe_xml.xml_new_parser() RETURNS