检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GS_SPM_SQL GS_SPM_SQL是SPM计划管理特性中的系统表,当前该特性在分布式中不支持。它用于存储SPM SQL相关信息的系统表,具备sysadmin权限的用户可以对该系统表进行读操作,但只有初始用户才可以对该系统表进行写操作。 表1 GS_SPM_SQL字段 名称
GS_SPM_EVOLUTION GS_SPM_EVOLUTION是SPM计划管理特性中的系统表,当前该特性在分布式中不支持。它用于存储计划演进结果的系统表,具备sysadmin权限的用户可以对该系统表进行读操作,但只有初始用户才可以对该系统表进行写的操作。 表1 GS_SPM_EVOLTOIN字段
PG_DESCRIPTION PG_DESCRIPTION系统表可以给每个数据库对象存储一个可选的描述(注释)。许多内置的系统对象的描述提供了PG_DESCRIPTION的初始内容。 这个表的功能类似PG_SHDESCRIPTION,用于记录整个数据库范围内共享对象的注释。 表1
(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。 调优手段之统计信息 GaussDB优化器是典型的基于代价的优化(Cost-Based Optimi
(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。 调优手段之统计信息 GaussDB优化器是典型的基于代价的优化 (Cost-Based Optim
(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。 调优手段之统计信息 GaussDB优化器是典型的基于代价的优化 (Cost-Based Optim
L0 parent_unique_sql_id bigint 当前语句的外层SQL的归一化SQL ID,对于存储过程内执行的语句,该值为调用存储过程语句的归一化SQL ID,存储过程外的语句该值为0。 L0 finish_status text 语句完成状态。 normal:表示正常。默认为normal。
PATCH创建/修改/删除函数调用,备机执行报错。 SQL PATCH同步给备机存在一定延迟,待备机回放相关日志后PATCH生效。 不支持对存储过程中的SQL语句生效,当前机制不会对存储过程内语句生成Unique SQL ID。 使用PREPARE + EXECUTE语法执行的预编译语句不支持使用SQL
(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。 调优手段之统计信息 GaussDB优化器是典型的基于代价的优化 (Cost-Based Optim
GS_SPM_BASELINE GS_SPM_BASELINE是SPM计划管理特性中的系统表,当前该特性在分布式中不支持。它用于存储baseline相关信息的系统表,具备sysadmin权限的用户可以对该系统表进行读操作,但只有初始用户才可以对该系统表进行写操作。 表1 GS_SPM_BASELINE字段
PATCH创建/修改/删除函数调用,备机执行报错。 SQL PATCH同步给备机存在一定延迟,待备机回放相关日志后PATCH生效。 限制在存储过程内的SQL PATCH和全局的SQL PATCH不允许同时存在。 使用PREPARE + EXECUTE语法执行的预编译语句执行不支持使用SQL
通过TupleID扫描表。 Index Ctid Scan 通过Ctid上的索引对表进行扫描。 CTE Scan CTE对子查询的操作进行评估并将查询结果临时存储,相当于一个临时表。CTE Scan算子对该临时表进行扫描。 Foreign Scan 从远程数据源读取数据。 Function Scan
n最大为10485760(即10MB)。 不带n时,最大存储字节长度为1GB-85-4(存储长度参数的空间)-其余列长度,比如(a int, b varchar, c int),varchar最大长度为1GB-85-4(存储长度参数的空间)-4(a列int的长度)-4(c列int的长度)=1
n最大为10485760(即10MB)。 不带n时,最大存储字节长度为1GB-85-4(存储长度参数的空间)-其余列长度,比如(a int, b varchar, c int),varchar最大长度为1GB-85-4(存储长度参数的空间)-4(a列int的长度)-4(c列int的长度)=1
KB)。 parent_unique_sql_id bigint 父语句的unique_sql_id,非存储过程子语句该值为0。 n_calls表示实际调用次数,对于存储过程内的fetch语句,fetch语句的实际触发次数,对应该cursor实际执行的语句的n_calls的增加次数。
通过TupleID扫描表。 Index Ctid Scan 通过Ctid上的索引对表进行扫描。 CTE Scan CTE对子查询的操作进行评估并将查询结果临时存储,相当于一个临时表。CTE Scan算子对该临时表进行扫描。 Foreign Scan 从远程数据源读取数据。 Function Scan
REINDEX 定义存储过程 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数(如果该存储过程带有参数)来执行它。所涉及的SQL语句,请参考表7。 表7 存储过程定义相关SQL 功能 相关SQL 创建存储过程 CREATE PROCEDURE
(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。 调优手段之统计信息 GaussDB优化器是典型的基于代价的优化(Cost-Based Optimi
(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。 调优手段之统计信息 GaussDB优化器是典型的基于代价的优化 (Cost-Based Optim
L0 parent_unique_sql_id bigint 当前语句的外层SQL的归一化SQL ID,对于存储过程内执行的语句,该值为调用存储过程语句的归一化SQL ID,存储过程外的语句该值为0。 L0 父主题: 系统表