正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
容错性 当数据库系统发生错误时,以下参数控制服务器处理错误的方式。 exit_on_error 参数说明:打开该开关,ERROR级别报错会升级为PANIC报错,从而可以产生core堆栈。主要用于问题定位和业务测试。 该参数属于USERSET类型参数,请参考表2中对应设置方法进行设置。
子程序 存储在数据库中的存储过程、函数和操作符及高级包等。当在数据库上建立好后,可以在其他程序中调用它们。 独立的子程序 嵌套的子程序 父主题: 声明语法
一个查询语句(SELECT语句),将查询结果作为插入的数据。 RETURNING 返回实际插入的行,RETURNING列表的语法与SELECT的输出列表一致。注意:INSERT ON DUPLICATE KEY UPDATE不支持RETURNING子句。 output_expression I
E或DELETE语句。 当子查询为附带RETURNING语句的DML时,INSERT语句的回显记录数由子查询决定。假设存在表T1,执行以下语句: WITH CTE AS (INSERT INTO T1 VALUES(1,2) RETURNING *) INSERT INTO T1
stawidth integer 所描述字段非NULL记录的平均存储宽度,以字节计。 stadistinct real 标识全局统计信息中数据库节点上字段里唯一的非NULL数据值的数目。 一个大于零的数值:表示独立数值的实际数目。 一个小于零的值:表示distinct值所占总行数的比例,比如stadistinct=-0
stawidth integer 所描述字段非NULL记录的平均存储宽度,以字节计。 stadistinct real 标识全局统计信息中数据库节点上字段里唯一的非NULL数据值的数目。 一个大于零的数值是独立数值的实际数目。 一个小于零的值是distinct值所占总行数的比例,比如stadistinct=-0
数据库执行语句函数 与数据库服务器的连接成功建立,便可以使用这里描述的函数执行SQL查询和命令。 PQclear PQexec PQexecParams PQexecParamsBatch PQexecPrepared PQexecPreparedBatch PQfname PQgetvalue
IF; RETURN; END; / gaussdb=# CALL proc_control_structure(3); INFO: i:3 is greater than 0. proc_control_structure ------------------------
avg(netpaid) from (select /*+rows(store_sales store_returns *11270) leading((store_sales store_returns store item customer) customer_address)*/ c_last_name
数据库执行语句函数 与数据库服务器的连接成功建立,便可以使用这里描述的函数执行SQL查询和命令。 PQclear PQexec PQexecParams PQexecParamsBatch PQexecPrepared PQexecPreparedBatch PQfname PQgetvalue
子程序 存储在数据库中的存储过程、函数、操作符和高级包等。当在数据库上建立好后,可以在其他程序中调用它们。 独立的子程序 包内的子程序 嵌套的子程序 父主题: 声明语法
实际调优案例 案例:调整查询重写GUC参数rewrite_rule 案例:调整I/O相关参数降低日志膨胀率 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:改建分区表 案例:改写SQL消除子查询 案例:改写SQL消除in-clause 父主题: 性能调优
选择分区方案 当表中的数据量很大时,应当对表进行分区,一般需要遵循以下原则: 【建议】使用具有明显区间性的字段进行分区,比如日期、区域等字段上建立分区。 【建议】分区名称应当体现分区的数据特征。例如,关键字+区间特征。 【建议】将分区上边界的分区值定义为MAXVALUE,以防止可能出现的数据溢出。
经过仲裁延迟时长后,将选出新的cm_server主。其中仲裁延迟时长由仲裁延迟基础时长、节点index(server ID序号)和增量时长共同决定。公式为:仲裁延迟时长=仲裁延迟基础时长+节点index*仲裁延迟增量时长参数 取值范围:整型,index>0,单位为秒。修改后可以r
为空,在执行其他操作前需要通过gsql客户端设置初始用户的密码。如果初始用户密码为空,则除修改密码外无法执行其他SQL操作以及升级、扩容、节点替换等操作。 初始用户会绕过所有权限检查。建议仅将此初始用户作为DBA管理用途,而非业务应用。 系统管理员 系统管理员是指具有SYSADM
注意事项 表的所有者、拥有表UPDATE权限的用户或拥有UPDATE ANY TABLE权限的用户,皆有权限更新表中的数据,当三权分立开关关闭时,系统管理员默认拥有此权限。 对expression或condition条件里涉及到的任何表需要有SELECT权限。 生成列不能被直接写入。在U
一个查询语句(SELECT语句),将查询结果作为插入的数据。 RETURNING 返回实际插入的行,RETURNING列表的语法与SELECT的输出列表一致。注意:INSERT ON DUPLICATE KEY UPDATE不支持RETURNING子句。 output_expression I
tions='proc_outparam_override'后,不允许重载。关闭该参数后,可以重载。 A兼容模式的数据库,建立A风格的函数;PG兼容的库,建立PG风格的函数。不建议混合创建。 函数如果支持重载,需要添加PACKAGE关键字。 在存储过程内部使用未声明的变量,存储过程被调用时会报错。
句,使用表达式绑定参数,具体请参见《开发指南》中“存储过程 > 动态语句 > 动态调用匿名块”章节。 GaussDB不支持RETURNING、RETURN INTO。 2 OPEN FOR、FETCH 、CLOSE 支持 - 父主题: PL/SQL语言
-------- 1 | -> Result 2 | -> Aggregate [1, InitPlan 1 (returns $0)] 3 | -> Streaming (type: GATHER) 4 | -> Limit