检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数:SQL语句字符串 返回值类型:record 示例请参见《特性指南》的“Index-advisor:索引推荐 > 单query索引推荐”章节。 hypopg_create_index(text, [text]) 描述:创建虚拟索引。 参数:创建索引语句的字符串,创建的虚拟索引的级别(可选)
设置成为on(即超长字符串自动截断功能启用),该功能启用后,在后续的insert语句中,对目标表中char和varchar类型的列插入超长字符串时,会按照目标表中相应列定义的最大长度对超长字符串进行自动截断。保证数据都能插入目标表中,而不是报错。 超长字符串自动截断功能不适用于insert语句包含外表的场景。
描述:创建逻辑复制槽。 参数说明: slot_name 流复制槽名称。 取值范围:字符串,仅支持小写字母,数字,以及_?-.字符,且不支持'.'或'..'单独作为复制槽名称。 plugin_name 插件名称。 取值范围:字符串,当前支持mppdb_decoding。 返回值类型:name, text
描述:创建逻辑复制槽。 参数说明: slot_name 流复制槽名称。 取值范围:字符串,仅支持小写字母、数字以及_?-.字符,且不支持“.”或“..”单独作为复制槽名称。 plugin_name 插件名称。 取值范围:字符串,当前只支持“mppdb_decoding”。 返回值类型:name
描述:创建逻辑复制槽。 参数说明: slot_name 流复制槽名称。 取值范围:字符串,仅支持小写字母,数字,以及_?-.字符,且不支持“.”或“..”单独作为复制槽名称。 plugin_name 插件名称。 取值范围:字符串,当前只支持“mppdb_decoding”。 返回值类型:name
eryblock,可省略,表示在当前查询块生效。 no表示hint的join方式不使用。 table_list为表示hint表集合的字符串,该字符串中的表与join_table_list相同,只是中间不允许出现括号指定join的优先级。 例如: no nestloop(t1 t2
POLICY [ IF EXISTS ] policy_name; 参数说明 policy_name 审计策略名称,不可重复。 取值范围:字符串,要符合标识符命名规范。已存在的策略名称。 示例 1 2 3 4 5 --删除一个脱敏策略。 gaussdb=# DROP MASKING
准备用于执行的语句。 语法格式 PREPARE name FROM string 参数说明 name 预备查询标识符。 string 包含预备语句的文本C字符串或者宿主变量,预备语句包含SELECT、INSERT、UPDATE或者DELETE命令之一。 示例 char *stmt = "SELECT
RESOURCE LABEL [IF EXISTS] label_name[, ...]; 参数说明 label_name 资源标签名称; 取值范围:字符串,要符合标识符命名规范。 示例 1 2 3 4 5 --删除一个资源标签。 openGauss=# DROP RESOURCE LABEL
AI特性函数 gs_index_advise(text) 描述:针对单条查询语句推荐索引。 参数:SQL语句字符串。 返回值类型:record 示例请参见《特性指南》的“DBMind: 数据库自治运维 > DBMind的AI子功能 > Index-advisor:索引推荐 > 单query索引推荐”章节。
RESOURCE LABEL [IF EXISTS] label_name[, ...]; 参数说明 label_name 资源标签名称。 取值范围:字符串,要符合标识符命名规范。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
整型类型对于类似”1.2.3.4.5”有多个小数点的字符串形式输入,在宽松模式下MySQL会发生错误解析,抛出WARNING并插表成功,例如将”1.2.3.4.5”插入表后值为12。 GaussDB: 整型类型对于类似”1.2.3.4.5”有多个小数点的的字符串形式输入,在宽松模式下,会将第二个小
设置成为on(即超长字符串自动截断功能启用),该功能启用后,在后续的insert语句中,对目标表中char和varchar类型的列插入超长字符串时,会按照目标表中相应列定义的最大长度对超长字符串进行自动截断。保证数据都能插入目标表中,而不是报错。 超长字符串自动截断功能不适用于insert语句包含外表的场景。
transaction_isolation 参数说明:设置当前事务的隔离级别。 该参数属于USERSET类型参数,请参考表2中对应设置方法进行设置。 取值范围:字符串,只识别以下字符串,大小写空格敏感: serializable:GaussDB中等价于REPEATABLE READ。 read committe
transaction_isolation 参数说明:设置当前事务的隔离级别。 该参数属于USERSET类型参数,请参考表2中对应设置方法进行设置。 取值范围:字符串,只识别以下字符串,大小写空格敏感: serializable:GaussDB中等价于REPEATABLE READ。 read committe
使用执行效率更高的数据类型 通常情况下,整型数据运算(包括“=”、“>”、“<”、“≧”、“≦”、“≠”等常规的比较运算,以及GROUP BY)的效率比字符串和浮点数的效率高。 使用短字段的数据类型 长度较短的数据类型不仅可以减小数据文件的大小,提升I/O性能,同时也可以减小相关计算时的内存消耗
POLICY [IF EXISTS] policy_name; 参数说明 policy_name 审计策略名称,需要唯一,不可重复。 取值范围:字符串,要符合标识符命名规范。 示例 请参考CREATE AUDIT POLICY的示例。 相关链接 ALTER AUDIT POLICY,CREATE
transaction_isolation 参数说明:设置当前事务的隔离级别。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:字符串,只识别以下字符串,大小写空格敏感: serializable:GaussDB中等价于REPEATABLE READ。 read committe
@queryblock请参见指定Hint所处的查询块Queryblock,可省略,表示在当前查询块生效。 table_list表示hint表集合的字符串,该字符串中的表与join_table_list相同,但是中间不允许出现括号指定join的优先级。 semijoin指定表连接是否使用Semi
尽量使用执行效率比较高的数据类型 一般来说整型数据运算(包括“=”、“>”、“<”、“≧”、“≦”、“≠”等常规的比较运算,以及group by)的效率比字符串、浮点数要高。 尽量使用短字段的数据类型 长度较短的数据类型不仅可以减小数据文件的大小,提升I/O性能;同时也可以减小相关计算时的内存消耗