检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
该视图只有system admin和monitor admin用户有权限查询,本版本中已废弃。 父主题: Query
在GaussDB中,可以通过使用with关键字来指定一个或多个CTE,然后在后续的查询中多次使用。 典型场景 当一个查询结果集需要在后续的查询中多次使用的时候,可以考虑使用CTE来避免多次计算。 示例 示例:带WITH语句的无法改写为子查询的CTE。 -- 数据准备。
PG_RULES PG_RULES视图可用来查询重写规则的有用信息。 表1 PG_RULES字段 名称 类型 描述 schemaname name 表的模式名称。 tablename name 规则作用的表的名称。 rulename name 规则的名称。
PG_RULES PG_RULES视图可用来查询重写规则的有用信息。 表1 PG_RULES字段 名称 类型 描述 schemaname name 表的模式名称。 tablename name 规则作用的表的名称。 rulename name 规则的名称。
GS_SLOW_QUERY_HISTORY(废弃) GS_SLOW_QUERY_HISTORY显示当前节点上未转储的慢查询信息。具体字段信息请参考GS_SLOW_QUERY_INFO。该视图只有system admin和monitor admin用户有权限查询,本版本中已废弃。
使用如下命令查看单个参数: 1 gaussdb=# SELECT * FROM pg_settings WHERE NAME='server_version'; 使用如下命令查看所有参数: 1 gaussdb=# SELECT * FROM pg_settings; 示例 查看客户端的字符编码类型
使用如下命令查看单个参数: 1 gaussdb=# SELECT * FROM pg_settings WHERE NAME='server_version'; 使用如下命令查看所有参数: 1 gaussdb=# SELECT * FROM pg_settings; 示例 查看客户端的字符编码类型
该视图需要设置enable_dynamic_workload=on才能查询,并且该视图不支持在DN执行。查询该视图需要sysadmin权限。
该视图需要设置enable_dynamic_workload=on才能查询,并且该视图不支持在DN执行。查询该视图需要sysadmin权限。
PG_GET_INVALID_BACKENDS 不支持查询该视图,报错提示:“Un-support feature”。 父主题: 系统视图
PG_GET_INVALID_BACKENDS 不支持查询该视图,报错提示:“Un-support feature”。 父主题: 通信
PG_RULES PG_RULES视图可用来查询重写规则的有用信息访问。 表1 PG_RULES字段 名称 类型 描述 schemaname name 表的模式的名称。 tablename name 规则作用的表的名称。 rulename name 规则的名称。
取值范围: btree:btree索引使用一种类似于B+树的结构来存储数据的键值,通过这种结构能够快速的查找索引。btree适合支持比较查询以及范围查询。 ubtree:仅供ustore表使用的多版本btree索引,索引页面上包含事务信息,并能自主回收页面。
注意事项 该函数等效于PQsendQuery,只是查询参数可以和查询字符串分开声明。函数的参数处理和PQexecParams类似,它不能在2.0版本的协议连接上工作,并且它只允许在查询字符串里出现一条命令。 父主题: 异步命令处理函数
注意事项 该函数等效于PQsendQuery,只是查询参数可以和查询字符串分开声明。函数的参数处理和PQexecParams类似,它不能在2.0版本的协议连接上工作,并且它只允许在查询字符串里出现一条命令。 示例 请参见示例章节。 父主题: 异步命令处理
通用的优化手段是EXPLAIN ANALYZE/PERFORMANCE命令查看执行过程的瓶颈算子,然后进行针对性优化。
对于FROM关键字后的子查询,则需要使用子查询的别名进行hint,blockname hint不会被用到。 如果子链接中含有多个表,则提升后这些表可与外层表以任意优化顺序连接,hint也不会被用到。
支持和约束 支持场景 单表查询语句。 多个单表查询的UNION ALL。 物化视图上支持创建索引。 物化视图支持Analyze操作。 不支持场景 物化视图中不支持多表Join连接计划以及subquery计划。
通用的优化手段是EXPLAIN ANALYZE/PERFORMANCE命令查看执行过程的瓶颈算子,然后进行针对性优化。
取值范围: btree:B-tree索引使用一种类似于B+树的结构来存储数据的键值,通过这种结构能够快速的查找索引。btree适合支持比较查询以及查询范围。创建索引时,当表为ustore时会自动变换为ubtree。 行存表支持的索引类型:btree(行存表缺省值)。