检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
TRUNCATE全局临时表只对当前会话的数据进行TRUNCATE。不影响其他会话的数据。 存算分离架构下,不支持同时TRUNCATE普通表和临时表。
GAUSS-00818: "cannot move temporary tables of other sessions" SQLSTATE: 0A000 错误原因:ALTER TABLE SET TABLESPACE操作,其他会话的临时表不能被移动。
表14 会话相关SQL 功能 相关SQL 修改会话 ALTER SESSION 结束会话 ALTER SYSTEM KILL SESSION 定义资源池 资源池是负载管理模块使用的系统表,主要用于指定资源管理相关的属性,如控制组。所涉及的SQL语句,请参考下表。
1 SELECT PG_TERMINATE_BACKEND(pid) from pg_stat_activity WHERE state='idle'; 在GaussDB(DWS)控制台设置会话闲置超时时长session_timeout,在闲置会话超过所设定的时间后服务端将主动关闭连接
CURRENT_ROLE 当前角色 1 SELECT CURRENT_ROLE; CURRENT_SCHEMA 当前数据库模式 1 SELECT CURRENT_SCHEMA; CURRENT_USER 当前用户 1 SELECT CURRENT_USER; LOCALTIMESTAMP 当前会话时间
CURRENT_ROLE 当前角色 1 SELECT CURRENT_ROLE; CURRENT_SCHEMA 当前数据库模式 1 SELECT CURRENT_SCHEMA; CURRENT_USER 当前用户 1 SELECT CURRENT_USER; LOCALTIMESTAMP 当前会话时间
默认值:8MB 在每个会话的第一次使用临时表之前可以改变temp_buffers的值,之后的设置将是无效的。 一个会话将按照temp_buffers给出的限制,根据需要分配临时缓冲区。如果在一个并不需要大量临时缓冲区的会话里设置一个大的数值,其开销只是一个缓冲区描述符的大小。
1 VACUUM FULL u1.test; 锁等待检测(8.1.x及以上版本) 打开一个新的连接会话,使用系统管理员dbadmin连接GaussDB(DWS)数据库,通过pgxc_lock_conflicts视图查看锁冲突情况。
当删除的用户正处于活动状态时,此会话状态不会立马断开,用户在会话状态断开后才会被完全删除。 DROP USER语句指定CASCADE时,可级联删除依赖用户的表等对象。即删除owner是该用户的对象,并清理掉其他对象对该用户的授权信息。
正在等待持有会话释放锁资源。
【建议】使用JDBC连接池,在将连接释放给连接池前,需要执行以下操作重置会话环境。否则,可能会因为历史会话信息导致的对象冲突。
正在等待持有会话释放锁资源。
当删除的用户正处于活动状态时,此会话状态不会立马断开,用户在会话状态断开后才会被完全删除。 DROP USER语句指定CASCADE时,可级联删除依赖用户的表等对象。即删除owner是该用户的对象,并清理掉其他对象对该用户的授权信息。
【建议】使用JDBC连接池,在将连接释放给连接池前,需要执行以下操作重置会话环境。否则,可能会因为历史会话信息导致的对象冲突。
abnormal_query text 使用内存异常的线程ID和queryid,包含两种情况: 当前使用内存最大的会话。 估算内存和实际使用内存差别最大的会话。
GaussDB(DWS)添加云监控服务的告警规则时会话数阈值如何设置? 如何判断GaussDB(DWS)集群是x86还是ARM架构? GaussDB(DWS)扩容检查不通过怎么办? GaussDB(DWS)增加CN和扩容集群分别在什么场景下使用?
表17 会话相关SQL 功能 相关SQL 修改会话 ALTER SESSION 结束会话 ALTER SYSTEM KILL SESSION 定义资源池 资源池是负载管理模块使用的系统表,主要用于指定资源管理相关的属性,如控制组。所涉及的SQL语句,请参考下表。
session_params text 由此连接下发的GUC会话参数。 父主题: 系统视图
如果希望新值应用于当前会话,可以使用false,和SQL语句SET是等效的。
GAUSS-01275: "cannot create indexes on temporary tables of other sessions" SQLSTATE: 0A000 错误原因:不能在其他会话的临时表上创建索引。 解决办法:请勿在其他会话的临时表上创建索引。