检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。 事务的执行过程 当事务被提交给数据库管理系统(DBMS)后,DBMS需要确保该事务中的所有操作都成功完成,并且其结果被永久保存在数据库中。如果事务中有操作没有成功完成,则事务中的所有操作都需要回滚,
业务最后必须手动执行Commit提交事务。 针对执行时长超过30分钟的语句,建议进行优化。 尽量避免出现执行时长超过2小时的业务,避免长事务、长持锁等影响。 更多开发设计规范参见总体开发设计规范。 事务的概念 事务指一个操作,由多个步骤组成,要么全部成功,要么全部失败。 数据库事
administrator command The connection to the server was lost. Attempting reset: Succeeded. gsql客户端使用PG_TERMINATE_BACKEND函数终止本会话后台线程时,客户端不会退出而是自动重连。 父主题: 慢SQL分析
checkpoint:表示对checkpoint操作成功的场景进行审计。 barrier:表示对barrier操作成功的场景进行审计。 cluster:表示对cluster操作成功的场景进行审计。 comment:表示对comment操作成功的场景进行审计。 cleanconn:表示对clea
UNION,CASE和相关构造 SQL UNION构造把不相同的数据类型进行匹配输出为统一的数据类型结果集。因为SELECT UNION语句中的所有查询结果必须在一列里显示出来,所以每个SELECT子句中的元素类型必须相互匹配并转换成一个统一的数据类型。类似地,一个CASE构造的
错误原因:哈希索引不支持外部扩页。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03408: "access to noncontiguous page in hash index '%s'" SQLSTATE: XX000 错误原因:哈希索引扩的页必须连续,不支持非连续扩页。
GAUSS-04491 -- GAUSS-04500 GAUSS-04491: "could not find resource pool 'respool' in global hash table." SQLSTATE: XX000 错误原因:内部不能正常创建resource
dno; end;' USING OUT first_name, OUT salary, IN staff_id; dbms_output.put_line(first_name|| ' ' || salary); END; / --调用存储过程 CALL dynamic_proc();
外键约束。 表1 PG_CONSTRAINT字段 名称 类型 描述 conname name 约束名称(不一定是唯一的)。 connamespace oid 包含约束的命名空间的OID。 contype "char" c = 检查约束 f = 外键约束 p = 主键约束 u = 唯一约束
解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03448: "init of workload mgr was not successful." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03449:
”。 如果执行该函数时,快照线程由于节点重启等原因尚未启动,会提示错误:“WDR snapshot request can not be accepted, please retry later.”。 如果执行该函数失败,会提示:“Cannot respond to WDR snapshot
解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02134: "must be system admin to remove cluster node groups" SQLSTATE: 42501 错误原因:需要数据库系统管理员权限来删除node group。 解决办法:切换数据库用户为系统管理员。
administrator command The connection to the server was lost. Attempting reset: Succeeded. gsql客户端使用PG_TERMINATE_BACKEND函数终止本会话后台线程时,客户端不会退出而是自动重连。 父主题: 慢SQL分析
当前任务的执行状态,取值范围:('r', 's', 'f', 'd','p','w','l'),默认为's',取值含义: r=running s=successfully finished f=job failed d=disable p=pending w=waiting l=launching
IMMEDIATE statement USING IN input1, OUT param2, IN input2; dbms_output.put_line('result is: '||to_char(param2)); END; / --删除存储过程 DROP
图的快照,其字段新增了snapshot_id,其余字段含义均与PGXC_OS_RUN_INFO视图相同。 以上系统表的schema都是dbms_om。 禁止从外部修改或删除以上系统表,否则可能引起视图快照相关功能异常。 父主题: 系统表
表设计 GaussDB(DWS)是分布式架构。数据分布在各个DN上。总体上讲,良好的表设计需要遵循以下原则: 【关注】将表数据均匀分布在各个DN上。数据均匀分布,可以防止数据在部分DN上集中分布,从而导致因存储倾斜造成集群有效容量下降。通过选择合适的分布列,可以避免数据倾斜。 【
ONLY DEFERRABLE事务导入快照。 解决办法:请调整事务级别。 GAUSS-04076: "could not serialize access due to read/write dependencies among transactions" SQLSTATE: 40001
解决办法:请检查RESET命令,再次执行命令重置缺省值。 GAUSS-03616: "unrecognized parameter namespace '%s'" SQLSTATE: 22023 错误原因:不可识别的参数命名空间。 解决办法:请检查参数命名空间是否存在,再次执行操作。
COLUMN TYPE ALTER TABLE CHANGE/ALTER COLUMN NAME ALTER TABLE/VIEW NAMESPACE ALTER TABLE/VIEW RENAME ONLY 控制视图重建的范围,只重建视图及其所依赖的视图。当GUC参数view_i