检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
h + 1) > 202008,这种表达式一侧不是单纯的分区键、而是包含分区键的表达式的Filter条件是不能用来剪枝的,因而导致查询语句扫描了几乎整个分区表的数据。 跟原始SQL语句对比,可以确定表达式 '(year_mth + 1) > 202008' 是从表达式 'b1.year_mth
set -Z coordinator -Z datanode -N all -I all -c "work_mem=128MB" 进一步分析扫描慢的原因,发现表数据膨胀严重,对其中一张8GB大小的表,总数据量5万条,做完VACUUM FULL后大小减小为5.6MB。 处理方法 对业务涉及到的常用的大表,执行VACUUM
constant的行。显然,这样的操作符必须返回布尔值,并且它的左输入类型必须匹配索引的字段数据类型。 ordering操作符表明这个操作符族的一个索引可以被扫描,返回以ORDER BY indexed_column operator constant顺序表示的行。这样的操作符可以返回任意可排序的数
GAUSS-02061 -- GAUSS-02070 GAUSS-02061: "could not send data to WAL stream: %s" SQLSTATE: XX000 错误原因:"主备日志复制过程中,备机发送数据时检测到错误。根据""%s""给出的主备连接返回的错误信息进行处理。"
不包含索引的表使用indexscan hint或indexonlyscan hint 通常只有在索引列上使用过滤条件才会生成相应的索引路径,全表扫描将不会使用索引,因此使用indexscan hint或indexonlyscan hint将不会使用 indexonlyscan只有输出列
不包含索引的表使用indexscan hint或indexonlyscan hint 通常只有在索引列上使用过滤条件才会生成相应的索引路径,全表扫描将不会使用索引,因此使用indexscan hint或indexonlyscan hint将不会使用 indexonlyscan只有输出列
表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该函数值可以在一次表扫描内改变,不会做任何优化。 SHIPPABLE NOT SHIPPABLE 表示该函数是否可以下推到DN上执行。
time zone 节点组最近一次执行增量抽取的物理时间。 apply_kv_duration integer 节点组最近一次执行增量抽取中增量扫描耗时(单位为秒)。 ckpt_duration integer 节点组最近一次执行增量抽取中checkpoint耗时(单位为秒)。 父主题:
禁止针对行存大表的频繁COUNT 磁盘能力强的场景(如SSD),本规则可适当放宽,但仍需关注I/O消耗情况。 违反规范的影响: 行存表的COUNT需要扫描全表,大表场景频繁COUNT会消耗大量I/O,如触发I/O瓶颈会导致整体性能问题。 方案建议: 建议降低COUNT频率、使用结果缓存、分区
禁止针对行存大表的频繁COUNT 磁盘能力强的场景(如SSD),本规则可适当放宽,但仍需关注I/O消耗情况。 违反规范的影响: 行存表的COUNT需要扫描全表,大表场景频繁COUNT会消耗大量I/O,如触发I/O瓶颈会导致整体性能问题。 方案建议: 建议降低COUNT频率、使用结果缓存、分区
forward scan direction" SQLSTATE: XX000 错误原因:只支持forward方向。 解决办法:内部错误。检查扫描方向,第二个参数。 GAUSS-03680: "failed to add item to GiST index page, item %d
constant的行。显然,这样的操作符必须返回布尔值,并且它的左输入类型必须匹配索引的字段数据类型。 ordering操作符表明这个操作符族的一个索引可以被扫描,返回以ORDER BY indexed_column operator constant顺序表示的行。这样的操作符可以返回任意可排序的数
表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该函数值可以在一次表扫描内改变,不会做任何优化。 SHIPPABLE NOT SHIPPABLE 表示该函数是否可以下推到DN上执行。
进行解析,及对历史TopSQL表中执行计划进行诊断。提供可视化树形图,展示每个节点执行时长、type和扫描行数等信息。 异常诊断项包含:重分布异常、估算异常、计算倾斜、分区扫描异常、跨逻辑集群查询。 执行计划可视化想要显示每步执行时长,需设置参数“resource_track_level=perf”,否则无法查看。
DROP GROUP 功能描述 删除用户组。 DROP GROUP是DROP ROLE的别名。 注意事项 DROP GROUP是集群管理工具封装的内部接口,用来实现集群管理。该接口不建议用户直接使用,以免对集群状态造成影响。 语法格式 1 DROP GROUP [ IF EXISTS
DROP GROUP 功能描述 删除用户组。 DROP GROUP是DROP ROLE的别名。 注意事项 DROP GROUP是集群管理工具封装的内部接口,用来实现集群管理。该接口不建议用户直接使用,以免对集群状态造成影响。 语法格式 1 DROP GROUP [ IF EXISTS
SKIP_FPI_HINT 顺序扫描过程中,若需要写FPW(full page writes)日志时,该参数控制是否跳过设置HintBits操作。 默认值:false 设置SKIP_FPI_HINT=true时,在对某表执行checkpoint操作后,若对该表进行顺序扫描,将不再产生Xlog
表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该函数值可以在一次表扫描内改变,因此不会做任何优化。 函数易变性可以查询pg_proc的provolati
在同一个表的同一个列上建立了多个GIN索引; 这些GIN索引使用了不同的parser(即分隔符不同); 在查询中使用了该列,且执行计划中使用索引进行扫描。 为了避免使用不同gin索引导致查询结果不同的问题,需要保证在物理表的一列上只有一个gin索引可用。 父主题: 在数据库表中搜索文本
在同一个表的同一个列上建立了多个gin索引; 这些gin索引使用了不同的parser(即分隔符不同); 在查询中使用了该列,且执行计划中使用索引进行扫描; 为了避免使用不同gin索引导致查询结果不同的问题,需要保证在物理表的一列上只有一个gin索引可用。 父主题: 表和索引