检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持和约束 支持场景 单表查询语句。 多个单表查询的UNION ALL。 在物化视图上创建索引。 对物化视图进行ANALYZE操作。 增量物化视图会继承基表NodeGroup创建(检查各个基表是否在同一个NodeGroup,并基于这个NodeGroup进行创建)。 不支持场景 物
GS_RESOURCE_PLANS GS_RESOURCE_PLANS是实例级系统表,其作为资源计划主表,记录资源计划的主体信息。为多租数据库特性系统表,不建议使用和查看本系统表。 父主题: 多租数据库
EXPLAIN PLAN 功能描述 通过EXPLAIN PLAN命令可以将查询执行的计划信息存储于PLAN_TABLE表中。与EXPLAIN命令不同的是,EXPLAIN PLAN仅将计划信息进行存储,而不会打印到屏幕。 注意事项 EXPLAIN PLAN不支持在DN上执行。 对于
典型SQL调优点 SQL调优是一个不断分析与尝试的过程:试跑Query,判断性能是否满足要求;如果不满足要求,则通过查看执行计划分析原因并进行针对性优化;然后重新试跑和优化,直到满足性能目标。 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 数据倾斜调优 父主题:
案例:建立合适的索引 现象描述 查询与销售部所有员工的信息: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 --建表 CREATE TABLE staffs (staff_id NUMBER(6)
案例:建立合适的索引 现象描述 查询与销售部所有员工的信息: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 --建表 CREATE TABLE staffs (staff_id NUMBER(6)
案例:建立合适的索引 现象描述 查询与销售部所有员工的信息: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 --建表。 CREATE TABLE staffs (staff_id
SQLPrepare 功能描述 准备一个将要进行的SQL语句。 需要注意的是,ODBC发送准备好的语句不支持内核复用计划,会导致每次执行都需要重新生成计划,导致CPU占用率高。如果业务对计划复用有需求,建议优先使用JDBC作为客户端。 原型 1 2 3 SQLRETURN SQLPrepare(SQLHSTMT
更新统计信息 在数据库中,统计信息是优化器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题。 背景信息 ANALYZE语句可收集与数据库中表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数
SQLPrepare 功能描述 准备一个将要进行的SQL语句。 需要注意的是,ODBC发送准备好的语句不支持内核复用计划,会导致每次执行都需要重新生成计划,导致CPU占用率高。如果业务对计划复用有需求,建议优先使用JDBC作为客户端。 原型 1 2 3 SQLRETURN SQLPrepare(SQLHSTMT
SQLPrepare 功能描述 准备一个将要进行的SQL语句。 需要注意的是,ODBC发送准备好的语句不支持内核复用计划,会导致每次执行都需要重新生成计划,导致CPU占用率高。如果业务对计划复用有需求建议优先使用JDBC作为客户端。 原型 1 2 3 SQLRETURN SQLPrepare(SQLHSTMT
SQLPrepare 功能描述 准备一个将要进行的SQL语句。 需要注意的是,ODBC发送准备好的语句不支持内核复用计划,会导致每次执行都需要重新生成计划,导致CPU占用率高。如果业务对计划复用有需求建议优先使用JDBC作为客户端。 原型 1 2 3 SQLRETURN SQLPrepare(SQLHSTMT
系统视图 分区表 负载管理 OLTP表压缩 通信 段页式存储 SPM计划管理 审计 用户和权限管理 动态脱敏 DATABASE LINK 物化视图 多租数据库 其他系统视图 父主题: 系统表和系统视图
系统视图 分区表 负载管理 OLTP表压缩 通信 段页式存储 SPM计划管理 审计 用户和权限管理 动态脱敏 DATABASE LINK 物化视图 多租数据库 其他系统视图 父主题: 系统表和系统视图
GLOBAL_PLANCACHE_STATUS GLOBAL_PLANCACHE_STATUS视图显示GPC全局计划缓存状态信息。 表1 GLOBAL_PLANCACHE_STATUS字段 名称 类型 描述 nodename text 所属节点名称。 query text 查询语句text。
GS_RESOURCE_PLAN_DIRECTIVES GS_RESOURCE_PLANS是实例级系统表,其作为资源计划指令表,记录计划指令的资源配额与状态等。为多租数据库特性系统表,不建议使用和查看本系统表。 父主题: 多租数据库
EXPLAIN PLAN 功能描述 通过EXPLAIN PLAN命令可以将查询执行的计划信息存储于PLAN_TABLE表中。与EXPLAIN命令不同的是,EXPLAIN PLAN仅将计划信息进行存储,而不会打印到屏幕。 注意事项 数据库节点对于执行错误的SQL无法进行计划信息的收集。
RESOURCE_MANAGER 接口介绍 资源计划高级功能包RESOURCE_MANAGER用于在内核多租模式下分配、管理PDB的资源。 支持的所有接口请参见表 表1 RESOURCE_MANAGER。 表1 RESOURCE_MANAGER 接口名称 描述 RESOURCE_MANAGER
系统表 分区表 负载管理 OLTP表压缩 密态等值查询 通信 账本数据库 SPM计划管理 AI 审计 用户和权限管理 连接和认证 动态脱敏 DATABASE LINK 物化视图 逻辑解码 多租数据库 其他系统表 父主题: 系统表和系统视图
系统表 分区表 负载管理 OLTP表压缩 密态等值查询 通信 账本数据库 SPM计划管理 AI 审计 用户和权限管理 连接和认证 动态脱敏 DATABASE LINK 物化视图 逻辑解码 多租数据库 其他系统表 父主题: 系统表和系统视图