检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
指标包括: 查询ID、用户名称、应用名称、数据库名称、资源池、提交时间、阻塞时间(ms)、执行时间(ms)、CPU时间(ms)、CPU时间倾斜(%)、平均下盘量(MB)、查询语句、接入CN、客户端IP、查询状态、完成时间、预估总执行时间(ms)、取消原因。
查看表和数据库的信息 查询表信息 使用系统表pg_tables查询数据库所有表的信息。 1 SELECT * FROM pg_tables; 使用gsql的\d+命令查询表结构。 示例:先创建表customer_t1并插入数据。
数据倾斜查询优秀实践 导入过程存储倾斜即时检测 快速定位查询存储倾斜的表 父主题: 数据库管理
查询重写 ts_rewrite函数可以从tsquery中搜索一个特定的目标子查询,并在该子查询每次出现的地方都替换为另一个子查询。 实际上这只是通过字串替换而得到的一个特定tsquery版本。目标子查询和替换查询组合起来可以被认为是一个重写规则。
TopSQL查询示例 本章节以查询TPC-DS样例数据的作业为例,演示如何查看实时TopSQL和历史TopSQL。 配置集群参数 查询TopSQL资源监控信息之前,需要先配置相关的GUC参数,以便能查询到作业的资源监控历史信息或归档信息。
一般情况下,如果表的字段比较多(大宽表),查询中涉及到的列不多的情况下,适合列存储。如果表的字段个数比较少,查询大部分字段,那么选择行存储比较好。 存储模型 适用场景 行存 点查询(返回记录少,基于索引的简单查询)。 增删改比较多的场景。 列存 统计分析类查询。
Plan cost计算不准,导致子查询hash bucket太小,比如实际数据1000W行,hash bucket只有1000。 函数(如substr,to_number)导致大数据量子查询选择度计算不准。 多DN环境下对大表做broadcast的子查询。
查询数据源 功能介绍 该接口用于查询数据源。 调用方法 请参见如何调用API。
在集群列表中找到所需要的集群,然后单击集群名称,进入“集群详情”页面。 在“连接信息”区域下,显示“公网域名”,单击“修改”。 图2 查看公网域名 在“修改公网域名”弹出窗口中,输入目标域名,单击“确定”。
如果需要给某个用户赋权“可查询数据库所有schema里所有表”,可通过系统表PG_NAMESPACE查询出schema后授权。
如果需要对简单语句并发数(默认值为-1,0 或-1表示不控制)进行修改,可选择打开短查询加速。 并发管理规则如下: 短查询加速开启,复杂查询受资源池并发控制,简单查询受短查询并发控制。 短查询加速关闭,复杂查询和简单查询均受资源池并发控制,短查询并发控制无效。
name String 节点名称。 private_ip String 内网IP。
【关注】通过常量来过滤数据时,会根据常量的数据类型和匹配列的数据类型来查找用于这两种数据类型计算的函数,如果找不到对应的函数,则会相应的进行隐式数据类型转化,然后再根据转化后的数据类型查找用于转化后的数据类型计算的函数。
“快照名称”:填写新快照的名称。 快照名称长度为4~64个字符,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 “快照描述”:填写快照的描述信息。 此参数为可选参数。快照描述的字符长度为0~256,不支持特殊字符!<>'=&"。
执行以下SQL查询某个表的数据倾斜情况,其中table_name替换为实际的表名。
查询表大小时报错“could not open relation with OID xxx” 问题现象 在执行pg_table_size查询表大小时,出现报错“could not open relation with OID xxxx.”。
检查容灾名称 功能介绍 该接口用于查询容灾名称是否可用。 调用方法 请参见如何调用API。
自定义 用户自定义阈值告警名称 用户自定义告警级别 用户自定义阈值告警描述。 父主题: 查看GaussDB(DWS)集群告警
TopSQL功能包括查看实时sql语句和历史sql语句: 实时sql语句查询请参见:实时TopSQL语句。 历史sql语句查询请参见:历史TopSQL语句。 父主题: 数据库性能
未分区剪枝导致SQL查询慢 问题现象 SQL语句查询慢,查询的分区表总共185亿条数据,查询条件中没有涉及分区键。