检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
AI特性函数 gs_index_advise(text) 描述:针对单条查询语句推荐索引。 参数:SQL语句字符串 返回值类型:record hypopg_create_index(text) 描述:创建虚拟索引。 参数:创建索引语句的字符串 返回值类型:record hypopg_display_index
LOCAL_ACTIVE_SESSION LOCAL_ACTIVE_SESSION视图显示本节点上的ACTIVE SESSION PROFILE内存中的样本,如表1所示。 表1 LOCAL_ACTIVE_SESSION字段 名称 类型 描述 sampleid bigint 采样ID
LOCAL_ACTIVE_SESSION LOCAL_ACTIVE_SESSION视图显示本节点上的ACTIVE SESSION PROFILE内存中的样本,如表1所示。 表1 LOCAL_ACTIVE_SESSION字段 名称 类型 描述 sampleid bigint 采样ID
GLOBAL_MEMORY_NODE_DETAIL 显示当前数据库中所有正常节点下的内存使用情况,如表1所示。在PDB下调用返回空。 表1 GLOBAL_MEMORY_NODE_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype text
GLOBAL_WLM_RESPOOL_MEMORY_INFO 该视图用于查看分布式下所有节点实时的资源池内存使用情况。查询该视图需要sysadmin权限或者monadmin权限。 该视图只能查询主DN节点上的数据,备节点需要登录到备节点上后使用系统函数gs_wlm_respool_memory_info
SESSION_MEMORY_RUNTIME SESSION_MEMORY_RUNTIME视图显示当前用户执行复杂作业(正在运行)时的内存使用信息,如表1所示。 表1 SESSION_MEMORY_RUNTIME字段 名称 类型 描述 datid oid 连接后端的数据库OID。
逻辑复制 max_changes_in_memory 参数说明:逻辑解码时,单个事务在内存中缓存的DML语句数量上限。 参数类型:整型 参数单位:无 取值范围:1~2147483647 默认值:4096 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
PG_TOTAL_MEMORY_DETAIL PG_TOTAL_MEMORY_DETAIL视图显示某个数据库节点内存使用情况。在多租场景下,在PDB下调用返回空。 表1 PG_TOTAL_MEMORY_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype
PG_SHARED_MEMORY_DETAIL PG_SHARED_MEMORY_DETAIL视图显示所有已产生的共享内存上下文的使用信息。具体字段信息如表1所示。 表1 PG_SHARED_MEMORY_DETAIL字段 名称 类型 描述 contextname text 内存上下文的名称
GLOBAL_SESSION_SQL_MEMORY GLOBAL_SESSION_SQL_MEMORY视图显示当前用户在各个节点上正在执行的语句的内存使用量,如表1所示。 表1 GLOBAL_SESSION_SQL_MEMORY字段 名称 类型 描述 node_name text
PG_TOTAL_MEMORY_DETAIL PG_TOTAL_MEMORY_DETAIL视图显示某个数据库节点内存使用情况。具体字段信息如表1所示。 表1 PG_TOTAL_MEMORY_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype
Values Scan 算子说明 读取 VALUES 子句中指定的值列表,并将其作为一组虚拟行返回给查询计划器。这些虚拟行可以被其他扫描器或操作符使用,例如 HashJoin 或 MergeJoin。 典型场景 该算子提供了一种快速且简便的方法来指定一组值,无需从表中读取数据。这在测试或调试期间
逻辑复制 max_changes_in_memory 参数说明:逻辑解码时,单个事务在内存中缓存的DML语句数量上限。 参数类型:整型 参数单位:无 取值范围:1~2147483647 默认值:4096 设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
PV_TOTAL_MEMORY_DETAIL PV_TOTAL_MEMORY_DETAIL视图显示当前数据库节点使用内存的信息,单位为MB。具体字段信息如表1所示。 表1 PV_TOTAL_MEMORY_DETAIL字段 名称 类型 描述 nodename text 节点名称。 memorytype
SESSION_SQL_MEMORY SESSION_SQL_MEMORY视图显示当前用户在当前节点上正在执行的语句的内存使用量,如表1所示。 表1 SESSION_SQL_MEMORY字段 名称 类型 描述 pid bigint 线程ID。 sessionid bigint 会话
WorkTable Scan 算子说明 WorkTable Scan是一种基于内存的查询优化技术,它可以将查询结果缓存在内存中,以提高查询性能。当GaussDB执行一个查询语句时,它会将查询结果存储在一个临时表中,然后使用WorkTable Scan来扫描这个临时表,以获取查询结果
GS_GLC_MEMORY_DETAIL GS_GLC_MEMORY_DETAIL视图显示所有数据库内global plpgsql cache全局缓存的内存使用情况,仅在enable_global_plsqlcache=on时可用。 表1 GS_GLC_MEMORY_DETAIL字段
SESSION_SQL_MEMORY SESSION_SQL_MEMORY视图显示当前用户在当前节点上正在执行的语句的内存使用量,如表1所示。 表1 SESSION_SQL_MEMORY字段 名称 类型 描述 pid bigint 线程ID。 sessionid bigint 会话
通用数据库服务层 从技术角度来看,存储引擎需要一些基础架构组件,主要包括: 并发:不同存储引擎选择正确的锁可以减少开销,从而提高整体性能。此外提供多版本并发控制或“快照”读取等功能。 事务:均需满足ACID的要求,提供事务状态查询等功能。 内存缓存:不同存储引擎在访问索引和数据时一般会对其进行缓存
GaussDB实例在扩容和规格变更期间是否一直可用 目前,GaussDB支持磁盘扩容和CPU/内存规格变更。 在磁盘扩容期间,云数据库GaussDB实例一直可用,业务不受影响,但不允许删除和重启实例。 在CPU/内存规格变更期间,有1到2次网络秒级闪断。规格变更过程中可能会发生主备倒换