检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SAVEPOINT foo; FETCH 1 FROM foo; ?column? ---------- 2 COMMIT; 相关链接 SAVEPOINT,RELEASE SAVEPOINT 父主题: TCL语法
在部分SQL执行不成功的情况,请参考测试集进行修正后执行。 命令生成方法 TPC-H 22个标准查询SQL可以用如下方法生成。 登录测试过程申请的ECS,执行如下命令: 1 2 3 4 5 6 7 8 cd /data1/script/tpch-kit/TPC-H_Tools_v3
transactionid xid 被锁定对象对应的事务的ID。如果被锁定对象不是事务,则为NULL。 username name 申请锁的用户的名称。 gxid xid 申请锁的事务的ID。 xactstart timestamp with time zone 申请锁的事务的开始时间。
chmod file '%s' : %m" SQLSTATE: XX000 错误原因:无法给文件变更权限。 解决办法:请检查文件目前的权限及所属用户是否正常。 GAUSS-01219: "Invalid file format" SQLSTATE: XX000 错误原因:不支持的文件格式。
PG_BLOCKLISTS字段 名称 类型 描述 block_name name 查询过滤规则名称。 role oid 查询过滤规则绑定的用户OID。 client_addr inet 查询过滤规则绑定的客户端IP地址。 application_name name 查询过滤规则绑定的客户端名称。
SAVEPOINT foo; FETCH 1 FROM foo; ?column? ---------- 2 COMMIT; 相关链接 SAVEPOINT,RELEASE SAVEPOINT 父主题: TCL语法
node groups" SQLSTATE: 42501 错误原因:创建node group需要具有数据库系统管理员权限。 解决办法:切换数据库用户为系统管理员。 GAUSS-02128: "PGXC Group %s: group already defined" SQLSTATE:
执行计划。 针对EXPLAIN或EXPLAIN PERFORMANCE信息,定位SQL慢的具体原因以及改进措施,具体参见SQL调优进阶。 用户可以通过指定join顺序,join、stream、scan方法,指定结果行数,指定重分布过程中的倾斜信息等多个手段来进行执行计划的调优,以提升查询的性能。详细请参见使用Plan
目前,只有外键约束被该设置影响。检查和唯一约束总是不可推迟的。 注意事项 SET CONSTRAINTS只在当前事务里设置约束的行为。因此,如果用户在事务块之外(START TRANSACTION/COMMIT对)执行这个命令,它将没有任何作用。 语法格式 1 SET CONSTRAINTS
(DEFAULT) ); 对已有的表进行分区 表只能在创建时被分区。 如果用户有一个表想要分区,用户必须创建一个分过区的表,把原始表的数据载入到新表,再删除原始表并且把分过区的表重命名为原始表的名称。 用户还必须重新授权表上的权限。例如: 1 2 3 4 5 6 7
orvehicleid。 原因分析 慢SQL过滤条件中未涉及分区字段,导致执行计划未分区剪枝,进行了全表扫描,性能严重劣化。 分析过程 和用户确认部分业务慢,执行慢的业务中都涉及到了同一张表tb_motor_vehicle。 收集几个典型的慢SQL语句,分别打印执行计划。从执行计
username/password,set role denied." SQLSTATE: XX000 错误原因:SET ROLE语句中设置的用户名/密码。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02687: "Invalid username/password,set
"Must be system admin to control recovery." SQLSTATE: 42501 错误原因:执行切暂停的用户必须是管理员账户。 解决办法:请切换为管理员账户后,重执行切暂停恢复。 GAUSS-03504: "recovery is not in progress"
system admin or replication role to run a backup" SQLSTATE: 42501 错误原因:用户权限不足。 解决办法:请使用具有管理员权限账户进行备份操作。 父主题: GAUSS-03501 -- GAUSS-03600
reset statistics counters" SQLSTATE: 42501 错误原因:系统管理员才能重置统计计数。 解决办法:切换数据库用户为系统管理员。 GAUSS-00483: "unrecognized reset target: '%s'" SQLSTATE: 22023
SET paraname TO value、ALTER USER username SET paraname TO value等设置方法,对所有用户可见。 set_config(setting_name, new_value, is_local) 描述:设置参数并返回新值。 返回值类型:text
(DEFAULT) ); 对已有的表进行分区 表只能在创建时被分区。 如果用户有一个表想要分区,用户必须创建一个分过区的表,把原始表的数据载入到新表,再删除原始表并且把分过区的表重命名为原始表的名称。 用户还必须重新授权表上的权限。例如: 1 2 3 4 5 6 7
id %u, user is removed?" SQLSTATE: XX000 错误原因:resource pool不存在。 解决办法:检查用户或者resource pool是否已经被移除。 GAUSS-04499: "Failed to Generate the random salt"
MATERIALIZED VIEW mv1 SET (enable_foreign_table_query_rewrite = true); 相关链接 CREATE MATERIALIZED VIEW,DROP MATERIALIZED VIEW,REFRESH MATERIALIZED
,FALSE ,20 ,FALSE ) ; NEXTVAL 要迁移NEXTVAL,用户可使用自定义函数,根据increment_by、max_value、min_value和cycle生成下一个值。在DSC安装过程中,需在要执行迁移的所有数据库中创建该函数。