检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果编写了大量的SQL语句,可以单击保存,将语句保存到对应的OBS桶中。 最下面会展示查询的结果,结果分页,且可以选择图标,根据不同的字段来生成饼图,折线图和柱状图,查询的结果支持根据查到的内容导出excel文件。在“SQL执行记录”页签可查看近半年非查询SQL语句记录。 切换至脚
通过编写shell脚本自动化执行查询和结果收集 登录ECS,进入到/opt目录下,使用vim命令生成query.conf和run_query.sh两个脚本文件。脚本内容如下,编辑后按:wq!保存脚本配置。 run_query.sh脚本如下: 1 2 3 4 5 6 7
(1 row) pg_last_xact_replay_timestamp() 描述:获取最后一个事务在恢复时重放的时间戳。这是为在主节点上生成事务提交或终止WAL记录的时间。如果在恢复时没有事务重放,则这个函数返回NULL。否则,如果恢复仍在进行,则事务日志将持续递增。如果恢复已
选用经常做JOIN或group by的列,可以减少STREAM运算。 不推荐以下分布键选择方式: 分布列用默认值(第一列)。 分布列用sequence自增生成。 分布列用随机数生成(除非任意列,或者任意两列的组合做分布键都是倾斜的,一般不选用这种方法)。 父主题: 集群性能
from_list] [ WHERE condition ]; 参数说明 plan_hint子句 以/*+ */的形式在关键字后,用于对指定语句块生成的计划进行hint调优,详细用法请参见使用Plan Hint进行调优。 table_name 要更新的表名,可以使用模式修饰。 取值范围:已存在的表名称。
from_list] [ WHERE condition ]; 参数说明 plan_hint子句 以/*+ */的形式在关键字后,用于对指定语句块生成的计划进行hint调优,详细用法请参见使用Plan Hint进行调优。 table_name 要更新的表名,可以使用模式修饰。 取值范围:已存在的表名称。
smallint 一个编码,表示这种类型的统计存储在pg_statistic行的第n个“槽位”。 n的取值范围:1~5 staopN oid 一个用于生成这些存储在第n个“槽位”的统计信息的操作符。比如,一个柱面图槽位会显示<操作符,该操作符定义了该数据的排序顺序。 n的取值范围:1~5 stakey
query语法在执行query计划时,计划中的query为非cursor查询语句。 解决办法:DECLARE..CURSOR FOR query在执行中对于query生成计划存在问题,请联系技术支持工程师提供技术支持。 GAUSS-01464: "invalid cursor name: must not be
smallint 一个编码,表示这种类型的统计存储在pg_statistic行的第n个“槽位”。 n的取值范围:1~5 staopN oid 一个用于生成这些存储在第n个“槽位”的统计信息的操作符。比如,一个柱面图槽位会显示<操作符,该操作符定义了该数据的排序顺序。 n的取值范围:1~5 stakey
mode创建新表时,需要在CREATE TABLE语句中指定关键字COMPRESS,这样,当对该表进行批量插入时就会触发压缩特性。该特性会在页范围内扫描所有元组数据,生成字典、压缩元组数据并进行存储。指定关键字NOCOMPRESS则不对表进行压缩。 table.compress.row和table.compress
store_returns item store)和customer做join时,前者做了重分布,此hint表示禁止前者混合表做重分布,但仍然保持join顺序,则生成计划如下所示: 指定Agg重分布的分布列。 1 2 explain (verbose on, costs off, nodes off) select
丢失。 ANALYZE可收集与数据库中表内容相关的统计信息。统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数据,生成最有效的执行计划。 操作步骤 使用VACUUM或VACUUM FULL命令,进行磁盘空间回收。 VACUUM: 对表执行VACUUM操作。
对于不能下推的查询,执行explain plan后plan_table中object仅收集到REMOTE_QUERY或CTE等信息。 优化器生成下发语句的计划,此时仅能收集到REMOTE_QUERY。 1 2 3 4 5 explain plan set statement_id
该参数仅8.2.1.100及以上集群版本支持。 指定要预先分配多少序列号并存储在内存中以便更快地访问。cachevalue最小值为 1(一次只能生成一个值,即NOCACHE)。如果未指定,则保留旧缓存值。 OWNED BY 将序列和一个表的指定字段进行关联。这样,在删除指定字段或其所在表的时候会自动删除已关联的序列。
一步”。 打开“选择权限”页签,从“角色”中选择对应角色,勾选“授予”或“撤销”相关权限。 在“SQL预览”页签,可以查看根据以上输入自动生成的SQL查询。 查看视图定义 右键单击所选视图,选择“查看DDL”即可查看所选视图对象定义。 视图的DDL会显示在新“SQL终端”页签中。
丢失。 ANALYZE可收集与数据库中表内容相关的统计信息。统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数据,生成最有效的执行计划。 操作步骤 使用VACUUM或VACUUM FULL命令,进行磁盘空间回收。 VACUUM: 对表执行VACUUM操作。
对于不能下推的查询,执行explain plan后plan_table中object仅收集到REMOTE_QUERY或CTE等信息。 优化器生成下发语句的计划,此时仅能收集到REMOTE_QUERY。 1 2 3 4 5 explain plan set statement_id
CSV、ORC、PARQUET、CARBONDATA以及JSON格式的数据导入到集群进行查询。 本教程中以CSV格式为例,进行如下操作: 生成CSV格式的数据文件。 创建一个与GaussDB(DWS)集群在同一区域的OBS存储桶,然后将数据文件上传到该存储桶。 创建外表,用于引流
默认analyze的比例。 -100 ~ 10,000 enable_codegen 标识是否允许开启代码生成优化,目前代码生成使用的是LLVM优化。on表示允许开启代码生成优化。off表示不允许开启代码生成优化。 - enable_extrapolation_stats 标识对于日期类型是否允许
果中选取一个字段,需要这样写: 1 SELECT (my_func(...)).field FROM ... 如果没有额外的圆括号,这将生成一个语法错误。 父主题: 数据类型