检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CopyManager 在不使用ETL工具,数据入库实时性要求比较高的情况下,建议在开发应用程序时,使用GaussDB JDBC驱动的CopyManger接口进行微批导入。 父主题: 工具对接
【建议】在不使用ETL工具,数据入库实时性要求又比较高的情况下,建议在开发应用程序时,使用GaussDB JDBC驱动的CopyManager接口进行微批导入。 父主题: 工具对接
(3,2,1) as result; result -------- t (1 row) openGauss=# select ('test','data') > ('data','data') as result; result -------- t (1 row)
" + "iamUser=test," + "iamPassword=*********," + "iamDomain=test_account," + "kmsProject=xxx'";
123456 ui 323 jsfd321 j3k2l3', '4880-9898-4545-2525', 'this is a llt case'); --查看数据。 gaussdb=# SELECT * FROM tb_for_masking; idx | col1
详解 如SQL执行计划概述节中所说,EXPLAIN会显示执行计划,但并不会实际执行SQL语句。EXPLAIN ANALYZE和EXPLAIN PERFORMANCE两者都会实际执行SQL语句并返回执行信息。在这一节将详细解释执行计划及执行信息。 执行计划 以如下SQL语句为例: 1
MAX_VALUE uppercaseAttributeName 该属性开启后会将获取元数据的接口的查询结果转为大写。主要适用场景为数据库中存储元数据全为小写,但要使用大写的元数据作为出参和入参。 涉及到的接口请参见:java.sql.DatabaseMetaData、java.sql.ResultSetMetaData。
END DECLARE SECTION; /* 需要提前创建好testdb */ EXEC SQL CONNECT TO test; EXEC SQL SELECT pg_catalog.set_config('search_path', '', false);
AS RESULT; result ---------- f (1 row) gaussdb=# create database test2 DBCOMPATIBILITY 'B'; CREATE DATABASE gaussdb=# \c b_database b_database=#
设置GaussDB实例安全组规则 操作场景 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和GaussDB实例提供访问策略。 如果账号已经申请创建时支持不指定安全组的白名单,则不需要执行本章节,而且在实例详情页也不会有内网安全组信息。
--------------+------------------ dn_6001_6002_6003 | 16554 | test | base/16552/24745 校验段页式表 openGauss=# select * from gs_verify_data_file(true);
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
gaussdb=# INSERT INTO ledgernsp.tab values(generate_series(1, 10000), 'test'); gaussdb=# SELECT ledger_hist_check('ledgernsp','tab'); ledger_hist_check
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"
场景一:优化器生成下发语句的计划,此时仅能收集到REMOTE_QUERY。 1 2 3 4 5 explain plan set statement_id = 'test remote query' for select current_user from customer; 查询PLAN_TABLE。
表1中对应设置方法进行设置。 geqo_effort实际上并没有直接做任何事情,只是用于计算其他影响GEQO的变量的默认值。如果愿意,可以手工设置其他参数。 取值范围:整型,1~10。 比默认值大的数值增加了查询规划的时间,但是也增加了选中有效查询的几率。 默认值:5 geqo_pool_size
表1中对应设置方法进行设置。 geqo_effort实际上并没有直接做任何事情,只是用于计算其他影响GEQO的变量的默认值。如果愿意,可以手工设置其他参数。 取值范围:整型,1~10。 比默认值大的数值增加了查询规划的时间,但是也增加了选中有效查询的几率。 默认值:5 geqo_pool_size
WITH子句一起使用,实现数据遍历递归的功能。如: openGauss=# CREATE TABLE test(name varchar, id int, fatherid int); openGauss=# INSERT INTO test VALUES('A', 1, 0), ('B', 2, 1),('C'
分布式实例支持Go驱动。 支持dblink。 PIVOT/UNPIVOT支持 支持xml数据类型及相关接口。 分布式实例支持package。 集中式和分布式rownum支持。 支持XMLDOM如下11个接口: XMLDOM.GETFIRSTCHILD。 XMLDOM.ITEM。 XMLDOM.DOMNODE。