检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
bigint 已使用的临时表存储空间大小,单位KB。 DN:显示当前DN上对应用户已使用的临时表存储空间大小。 CN:显示所有DN上对应用户已使用的临时表存储空间大小之和。 total_temp_space bigint 可使用的临时表存储空间大小,单位KB,值为-1表示未限制临时表存储空间。
错误原因:写hash-join临时文件出错。 解决办法:检查文件权限、用户权限等。 GAUSS-03867: "could not write to hashAgg temporary file: %m" SQLSTATE: XX000 错误原因:写hashAgg临时文件出错。 解决办法:检查文件权限、用户权限等。
and non-TEMP objects" SQLSTATE: 0A000 错误原因:不支持用一条语句同事创建临时和非临时对象。 解决办法:修改SQL语句,将临时对象和非临时对象分开成多条语句创建。 GAUSS-04249: "Postgres-XC does not support
temp_buffers 参数说明:设置每个数据库会话使用的LOCAL临时缓冲区的大小。 参数类型:USERSET 取值范围:整型,800~INT_MAX/2,单位为8KB。 默认值:8MB 在每个会话的第一次使用临时表之前可以改变temp_buffers的值,之后的设置将是无效的。
勾选依赖的策略。 DWS Database Access GaussDB(DWS)数据库访问权限,拥有该权限的用户,可以基于IAM用户生成临时数据库用户凭证以连接GaussDB(DWS)集群数据库。 系统角色 依赖DWS Administrator,需要在同项目中勾选依赖的策略。
objects" SQLSTATE: 0A000 错误原因:在DROP语句一次性drop多个对象时,这些对象中不能既有临时对象,同时又有非临时对象。 解决办法:应该将临时对象和非临时对象分开DROP。 GAUSS-04258: "%s is not yet supported." SQLSTATE:
错误原因:分区表导入过程中下盘缓存文件创建失败。 解决办法:检查是否当前系统的文件数达到了最大值,检查当前系统是否有足够的存储空间用以创建分区表导入时的临时文件。 GAUSS-04752: "error write temp file while loading partitioned DFS
bigint 已使用的临时表存储空间大小,单位KB。 DN:显示当前DN上对应用户已使用的临时表存储空间大小。 CN:显示所有DN上对应用户已使用的临时表存储空间大小之和。 total_temp_space bigint 可使用的临时表存储空间大小,单位KB,值为-1表示未限制临时表存储空间。
已使用的临时表存储空间大小,单位为KB。 DN:显示当前DN上对应用户已使用的临时表存储空间大小。 CN:显示所有DN上对应用户已使用的临时表存储空间大小之和。 total_temp_space bigint 可使用的临时表存储空间大小,单位为KB,值为-1表示未限制临时表存储空间。
reason_t1 VALUES (5, 'S03', DEFAULT); 将一个表中的部分数据插入到另一个表中:先通过WITH子查询得到一张临时表temp_t,然后将临时表temp_t中的所有数据插入另一张表reason_t1中: WITH temp_t AS (SELECT * FROM reason_t1)
tables may reference only temporary tables" SQLSTATE: 42P16 错误原因:临时表的外键约束限制只能参照表临时表。 解决办法:建议更改外键约束限制或者取消本操作。 GAUSS-00758: "constraints on temporary
sessions" SQLSTATE: 0A000 错误原因:不能cluster其他session创建的临时表。 解决办法:检查要cluster的表,不能CLUSTER其他session创建的临时表。 GAUSS-01105: "there is no previously clustered
持管理的存储空间类型包括: 永久表存储空间(PREM SPACE) 用于限制用户创建的永久表(非临时表)占用的空间限额。 临时表存储空间(TEMP SPACE) 用于限制用户创建的临时表占用的空间限额。 算子落盘空间(SPILL SPACE) 查询执行过程中,如果实际使用内存大于
已使用的临时表存储空间大小,单位为KB。 DN:显示当前DN上对应用户已使用的临时表存储空间大小。 CN:显示所有DN上对应用户已使用的临时表存储空间大小之和。 total_temp_space bigint 可使用的临时表存储空间大小,单位为KB,值为-1表示未限制临时表存储空间。
建的表为临时表。临时表只在当前会话可见,本会话结束后会自动删除。因此,在除当前会话连接的CN以外的其他CN故障时,仍然可以在当前会话上创建和使用临时表。由于临时表只在当前会话创建,对于涉及对临时表操作的DDL语句,会产生DDL失败的报错。因此,建议DDL语句中不要对临时表进行操作。TEMP和TEMPORARY等价。
reason_t1 VALUES (5, 'S03', DEFAULT); 将一个表中的部分数据插入到另一个表中:先通过WITH子查询得到一张临时表temp_t,然后将临时表temp_t中的所有数据插入另一张表reason_t1中: WITH temp_t AS (SELECT * FROM reason_t1)
增加字段relpersistence: t:本地临时表 g:全局临时表 u:unlogged表 p:普通表 增加字段sessionid全局临时表的会话线程id。 38 PG_FAST_TABLE_SIZE 增加字段relpersistence: t:本地临时表 g:全局临时表 u:unlogged表 p:普通表
employee%ROWTYPE 多个CN的环境下,存储过程中无法声明临时表的%ROWTYPE及%TYPE属性。因为临时表仅在当前session有效,在编译阶段其他CN无法看到当前CN的临时表。故多个CN的环境下,会提示该临时表不存在。 变量作用域 变量的作用域表示变量在代码块中的可访问
优化攒缓存逻辑代码性能,提升在CPU不足场景的吞吐。 增加临时表复用,避免在copy merge/upsert场景频繁创建临时表。 copy增加CSV格式,避免在数据复杂时受特殊字符干扰无法正常入库。 - 1.0.7 数据库重启中写入数据失败后支持重试。 增加as方式创建临时表,解决在有主键表无法使用copy
during recovery" SQLSTATE: 25006 错误原因:数据库当前属于从某个状态恢复的过程中,此时不支持创建临时表。 解决办法:若创建临时表不成功,可优先查看当前数据库状态。 GAUSS-01790: "current user does not have privilege