检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
FULL系统表除了会锁表,还可能导致一些异常情况并产生报错。 如果有长查询访问系统表,此时执行VACUUM FULL,长查询可能会阻塞VACUUM FULL连接访问系统表,导致连接超时报错。 对列存分区表执行VACUUM FULL,会同时锁表和锁分区。 并发VACUUM FULL系统表可能会导致本地死锁。 对表执行VACUUM
行此操作。 不能重命名当前使用的数据库,如果需要重新命名,须连接至其他数据库上。 不支持修改现有数据库的兼容模式,只能在创建数据库时指定兼容模式,详情请参见CREATE DATABASE。 语法格式 修改数据库的最大连接数。 1 2 ALTER DATABASE database_name
基于JDBC开发 JDBC开发流程 JDBC包与驱动类 加载驱动 连接数据库 执行SQL语句 处理结果集 常用JDBC开发示例 应用端加工RoaringBitmap结果集并入库GaussDB(DWS)开发示例 JDBC接口参考 父主题: 使用JDBC或ODBC进行GaussDB(DWS)二次开发
gpu_dynamic_peak_memory:GPU内存使用的最大内存。 pooler_conn_memory:pooler连接占用内存大小。 pooler_freeconn_memory:pooler空闲连接占用的内存大小。 storage_compress_memory:列存压缩和解压缩使用的内存大小。
gpu_dynamic_peak_memory:GPU内存使用的最大内存。 pooler_conn_memory:pooler连接占用内存大小。 pooler_freeconn_memory:pooler空闲连接占用的内存大小。 storage_compress_memory:列存压缩和解压缩使用的内存大小。
执行器 行执行引擎 向量化执行引擎 分布式执行框架
致整体性能劣化。 新业务在测试环境得到充分测试,根据测试结果预估CPU消耗、执行时间、业务并发量等指标,分析新业务执行计划,确保执行计划最优。 当集群性能容量超过风险值时,应禁止新业务上线;当性能容量较为充裕时,新业务应通过资源池进行资源隔离,根据测试结果配置合理的熔断参数,并准备回退方案,确保出现问题后可快速回退。
GAUSS-02210: "could not obtain connection from pool" SQLSTATE: XX000 错误原因:无法从连接池中获得连接。 解决办法:建议设置更大的max_pool_size值。 父主题: GAUSS-02201 -- GAUSS-02300
解决办法:手动创建该文件或重新初始化数据目录。 GAUSS-01972: "duplicate option '%s'" SQLSTATE: 42601 错误原因:服务端收的重建命令参数有重复。 解决办法:需要开发人员根据提示排查客户端命令参数。 GAUSS-01973: "could not stat file
这个值是从query_band的字段中取出来的,位置1。 user_name String 连接到后端的用户名。 application_name String 连接到后端的应用名。 client_address String 连接到后端的客户端的ip地址。 client_hostname String
有人访问的时间窗口,应在一个事务中创建函数并且设置函数执行权限。 在多个CN的集群中,不能将函数的入参或出参设置为临时表类型,因为在非当前连接CN上执行创建函数过程中,无法单独根据表名获取到正确的临时schema,进而无法获取到准确的表类型。 语法格式 兼容PostgreSQL风格的创建自定义函数语法。
置,推荐使用多个CN作为server的地址。 dbname为远端集群的数据库名。 username为连接远端集群使用的用户名,注意该用户不能为系统管理员。 password为连接远端集群使用的用户名的密码。 创建外表。 1 2 3 4 5 6 7 8 9 10 11
have join selectivity" SQLSTATE: 42P13 错误原因:针对存在左右变量的场景,只有binary类型的操作才可计算连接选择率(join selectivity)。 解决办法:请检查需要创建的operator是否是binary operators。 GAUSS-01747:
reindex the currently open database" SQLSTATE: 0A000 错误原因:只能对连接的当前数据库进行索引重建操作。 解决办法:只对连接的当前数据库进行索引重建操作。 GAUSS-01307: "Invalid relation to create index
视图查询时执行失败 问题现象 在连接集群数据库之后,使用某个视图执行查询,可能会操作失败,提示错误信息如下: [GAUSS-01850] : object with oid 16420 is not a partition object 原因分析 此视图是建立分区表的某个分区上的
idle | postgres | omm | active | (2 rows) 如果state字段显示为idle,则表明此连接处于空闲,等待用户输入命令。 如果仅需要查看非空闲的查询语句,则使用如下命令查看: 1 SELECT datname, usename, state
idle | postgres | omm | active | (2 rows) 如果state字段显示为idle,则表明此连接处于空闲,等待用户输入命令。 如果仅需要查看非空闲的查询语句,则使用如下命令查看: 1 SELECT datname, usename, state
分别对应SELECT/UPDATE/INSERT/DELETE/MERGE,默认为全部。 绑定用户 否 可对指定用户生效。 客户端名称 否 用于标识连接到数据库的应用程序的名称,允许客户为每个连接指定一个自定义的应用程序名称,例如gsql。 客户端IP地址 否 可对指定IP生效。 最大分区数 否 计划预估扫描节点的最大分区数。
DML GS_214110010 错误码: too many partitions for partitioned table. 解决方案:分区数不能超过%d。 level: ERROR GS_214110025 错误码: invalid reference to FROM-clause
执行异常部分:错误处理。可选。 EXCEPTION 结束 END; / 禁止在PL/SQL块中使用连续的Tab,连续的Tab可能会造成在使用gsql工具带“-r”参数执行PL/SQL块时出现异常。 PL/SQL块分类 PL/SQL块可以分为以下几类: 匿名块:动态构造,只能执行一次。语法请参考匿名块。