检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
注意事项 触发器所在表的所有者或者被授予了ALTER ANY SEQUENCE权限的用户可以执行ALTER TRIGGER操作,系统管理员默认拥有此权限。
动态语句 执行动态查询语句 执行动态非查询语句 动态调用存储过程 动态调用匿名块 父主题: 存储过程
ALTER GLOBAL CONFIGURATION 功能描述 新增、修改系统表gs_global_config的key-value值。如果修改的参数已经存在,则修改;如果不存在则新增。 注意事项 仅支持数据库初始用户运行此命令。
autonomous_pkg.autonomous_4(a,b); va := autonomous_pkg.autonomous_32(a + 1, b + 1); rollback; END; / --调用普通存储过程 select autonomous_5(11,22); --查看表结果
gaussdb=# CREATE FUNCTION func_add_sql(num1 integer, num2 integer) RETURN integer AS BEGIN RETURN num1 + num2; END; / --按参数值传递。
当系统内存不足时如果需要查询系统视图,可以先将此参数置为on,禁止内存保护功能,保证视图可以正常查询。该参数只适用于在系统内存不足时进行系统诊断和调试,正常运行时请保持该参数配置为off。 参数类型:布尔型 参数单位:无 取值范围: on:表示禁止内存保护功能。
INTEGER; 表10 DBE_LOB.match接口参数说明 参数 说明 lob 要查找的BLOB/CLOB描述符。
废弃 系统视图 父主题: 系统表和系统视图
gs_get_slot_decoded_wal_time(slot_name) 描述:在并行解码所在的DN执行, 查看某个活跃状态复制槽最新解码的WAL日志时间。 参数说明: slot_name: 要查询的复制槽名称。 取值范围:字符串,不支持除字母、数字以及(_?
增量物化视图仅支持简单过滤查询和基表UNION ALL查询。 创建增量物化视图不可指定分布列。 创建增量物化视图后,基表中的绝大多数DDL操作不再支持。 不支持对增量物化视图进行IUD操作。
注意事项 触发器所在表的所有者或者被授予了ALTER ANY TRIGGER权限的用户可以执行ALTER TRIGGER操作,系统管理员默认拥有此权限。
INTEGER; 表10 DBE_LOB.match接口参数说明 参数 说明 lob 要查找的BLOB/CLOB描述符。
ALTER GLOBAL CONFIGURATION 功能描述 新增、修改系统表gs_global_config的key-value值。如果修改的参数已经存在,则修改;如果不存在则新增。 注意事项 仅支持数据库初始用户运行此命令。
AS query 一个SELECT VALUES命令或者一个运行预备好的SELECT或VALUES查询的EXECUTE命令。
exit_nicely(conn); } /* 显示二进制结果 */ show_binary_results(res); PQclear(res); /* 关闭与数据库的连接并清理 */ PQfinish(conn); return
Debug=1(打开驱动端debug日志) unixODBC日志将会生成在TraceFile配置的路径下,psqlODBC会在系统/tmp/下生成mylog_xxx.log。
尽量选择查询中的关联条件作为分布键,保证关联查询不会引起DN节点之间的数据流动。 考虑将表的主键作为分布键。 SELECT: 表查询时,WHERE条件应包含所有分布键字段等值查询条件。 避免在SELECT目标列中使用子查询,可能导致计划无法下推到DN执行,影响执行性能。
实际调优案例 案例:调整查询重写GUC参数rewrite_rule 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:改建分区表 案例:改写SQL消除子查询 案例:改写SQL消除in-clause 父主题: SQL调优指南
实际调优案例 案例:调整查询重写GUC参数rewrite_rule 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:改建分区表 案例:改写SQL消除子查询 案例:改写SQL消除in-clause 父主题: SQL调优指南
实际调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:调整分布键 案例:调整GUC参数best_agg_plan 案例:改写SQL消除子查询 案例:改写SQL排除剪枝干扰 案例:改写SQL消除in-clause 案例:调整查询重写GUC参数rewrite_rule 案例