检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
exec sql insert into tb1 (id, info) select generate_series(1, 100000), 'test'; exec sql select count(*) into :a from tb1; printf ("a is %d\n"
exec sql insert into tb1 (id, info) select generate_series(1, 100000), 'test'; exec sql select count(*) into :a from tb1; printf ("a is %d\n"
gaussdb=# INSERT INTO ledgernsp.tab values(generate_series(1, 10000), 'test'); gaussdb=# SELECT ledger_hist_check('ledgernsp','tab'); ledger_hist_check
表1中对应设置方法进行设置。 geqo_effort实际上并没有直接做任何事情,只是用于计算其他影响GEQO的变量的默认值。如果愿意,可以手工设置其他参数。 取值范围:整型,1~10。 比默认值大的数值增加了查询规划的时间,但是也增加了选中有效查询的几率。 默认值:5 geqo_pool_size
SET_MODULE接口设置。 module_hash numeric 暂不支持,值为NULL。 action text 当前模块中当前操作的名称DBE_APPLICATION_INFO.SET_MODULE或DBE_APPLICATION_INFO.SET_ACTION接口设置。 action_hash
WITH子句一起使用,实现数据遍历递归的功能。如: openGauss=# CREATE TABLE test(name varchar, id int, fatherid int); openGauss=# INSERT INTO test VALUES('A', 1, 0), ('B', 2, 1),('C'
备注:pg_start_backup接受一个用户定义的备份标签(通常这是备份转储文件存放地点的名称)。这个函数向数据库集群的数据目录写入一个备份标签文件,然后以文本方式返回备份的事务日志起始位置。 1 2 3 4 5 openGauss=# SELECT pg_start_backup('label_goes_here'
分布式实例支持Go驱动。 支持dblink。 PIVOT/UNPIVOT支持 支持xml数据类型及相关接口。 分布式实例支持package。 集中式和分布式rownum支持。 支持XMLDOM如下11个接口: XMLDOM.GETFIRSTCHILD。 XMLDOM.ITEM。 XMLDOM.DOMNODE。
发送端服务器 max_wal_senders 参数说明:指定Xlog日志发送线程的并发连接最大数量,必须小于max_connections。 设置max_wal_senders的前提:wal_level必须设置为archive、hot_standby或者logical以允许备机的连接。
详解 如SQL执行计划概述节中所说,EXPLAIN会显示执行计划,但并不会实际执行SQL语句。EXPLAIN ANALYZE和EXPLAIN PERFORMANCE两者都会实际执行SQL语句并返回执行信息。在这一节将详细解释执行计划及执行信息。 执行计划 以如下SQL语句为例: 1
备注:pg_start_backup接受一个用户定义的备份标签(通常这是备份转储文件存放地点的名称)。这个函数向数据库的数据目录写入一个备份标签文件,然后以文本方式返回备份的事务日志起始位置。 1 2 3 4 5 openGauss=# SELECT pg_start_backup('label_goes_here');
EXISTS rewrite_rule_guc_test CASCADE; CREATE SCHEMA rewrite_rule_guc_test; SET current_schema=rewrite_rule_guc_test; --创建测试表 CREATE TABLE t(c1
--UPSERT。 gaussdb=# INSERT INTO list_02 (id, role, data) VALUES (1, 'test', 'testdata') ON DUPLICATE KEY UPDATE role = VALUES(role), data = VALUES(data);
HIRE_maxvalue VALUES LESS THAN (MAXVALUE) ); --创建List分区表。 CREATE TABLE test_list (col1 int, col2 int) partition by list(col1) ( partition p1 values
HIRE_maxvalue VALUES LESS THAN (MAXVALUE) ); --创建List分区表 CREATE TABLE test_list (col1 int, col2 int) partition by list(col1) ( partition p1 values
' || col2); END; / --函数调用。 gaussdb=# CALL package_func_overload(1, 'test'); gaussdb=# CALL package_func_overload(1, 1); --删除函数。 gaussdb=#
等时,在代价计算后可能也会走索引idx_test_abcd,但是这种情况走索引时会扫描索引的全部页面,导致SQL性能并不理想。类似情况建议根据最左匹配原则创建适合此查询条件的组合索引。 --创建表test。 gaussdb=# CREATE TABLE test(a int, b int, c
重新加载统计文件所用的时间),umax_search_length_for_prune(扩展表前要修剪的块数),ustore_unit_test(开启Ustore白盒测试),设置方法为 ustore_att='需要设置的参数',例如需要设置enable_ustore_partia
发送端服务器 enable_slot_log 参数说明:是否开启复制槽主备同步特性,仅涉及归档槽和备份槽。 参数类型:布尔型 参数单位:无 取值范围: on:表示开启复制槽主备同步特性。 off:表示不开启复制槽主备同步特性。 默认值:on 设置方式:该参数属于USERSET类型
rawnlike 描述:比较raw类型与模式是否不匹配。 参数:raw, raw 返回值类型:boolean rawout 描述:RAW类型的输出接口。 参数:bytea 返回值类型:cstring rawsend 描述:转换bytea为二进制类型。 参数:raw 返回值类型:bytea