检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
嵌套了另一个IF语句。因此需要给每个嵌套的IF一个END IF语句,另外还需要一个END IF语句结束父IF-ELSE。如果有多个选项,可使用IF_THEN_ELSIF_ELSE形式。 IF_THEN_ELSIF_ELSE 图3 IF_THEN_ELSIF_ELSE::= 示例 1
执行计划是否下推可以依靠如下方法快速判断: 将GUC参数“enable_fast_query_shipping”设置为off,使查询优化器使用分布式框架策略。 1 SET enable_fast_query_shipping = off; 查看执行计划。 如果执行计划中有Data
一个正好包含2个元素)。每个数组项的第一个元素是命名空间名称的别名,第二个元素是命名空间URI。这个数组中提供的别名不必与XML文档本身中使用的别名相同。换句话说,在XML文档和xpath函数上下文中,别名都是本地的。 返回值类型:xml值的数组 示例: 1 2 3 4 5 SELECT
最近一次autovacuum成功执行后的oldestxmin。如果表级oldestxmin特性开启,此字段记录此表最近一次(auto)vacuum使用的oldestxmin值。 last_autovacuum_scan_pages bigint - 最近一次autovacuum扫描的页面数(仅针对行存表)。
记录表最后一次数据变化的时间。 使用建议 对于高脏页率的系统表,建议在确认当前没有用户操作该系统表时,再执行VACUUM FULL。 建议对脏页率超过80%的非系统表执行VACUUM FULL,用户也可根据业务场景自行选择是否执行VACUUM FULL。 使用场景 查询全库所有用户表的整体脏页率:
一个正好包含2个元素)。每个数组项的第一个元素是命名空间名称的别名,第二个元素是命名空间URI。这个数组中提供的别名不必与XML文档本身中使用的别名相同。换句话说,在XML文档和xpath函数上下文中,别名都是本地的。 返回值类型:xml值的数组 示例: 1 2 3 4 5 SELECT
RETURN res ; END ; 范围、账号和语言 当GaussDB(DWS)关键字用作SELECT列表中任意列的别名且没有使用AS时,需要使用“AS关键字”的格式来定义别名。 输入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
执行计划是否下推可以依靠如下方法快速判断: 将GUC参数“enable_fast_query_shipping”设置为off,使查询优化器使用分布式框架策略。 1 SET enable_fast_query_shipping = off; 查看执行计划。 如果执行计划中有Data
Hudi外表是只读的,因此在创建外表之前需要明确目标数据定义了多少字段,每个字段是什么类型。Hudi外表支持的最大列数为5000列。 例如,对于MRS上的Hudi表,可以使用spark-sql来查询原始表定义: 1 SHOW create table rtd_mfdt_int_currency_t; 编写DWS表定义
会存在的场景是:用户会将一些大表(比如查询数据接近磁盘缓存大小)和一些小表频繁join,此时如果继续按照普通LRU2Q的淘汰策略,对于频繁使用的小表来说可能会发生A1in满了然后淘汰到A1out,再次命中进入Am的过程,这样会频繁发生网络IO去重新缓存小表的数据,此时会极大的降低大表join小表的性能。
detected" SQLSTATE: 40P01 错误原因:检测到死锁,这种情况一般是因为业务调度不合理,大量的操作集中到某一段时间导致的。 解决办法:请使用pg_stat_activity 视图来查看、确定引起死锁的进程号,然后执行SELECT pg_cancel_backend($pid);结束掉死锁线程,再次执行操作。
范围分区的上边界,或列表分区的边界值集合。 查询结果为表分区对应边界表达式的即时反编译输出。该字段的输出比high_value的信息更详细,根据实际使用场景可输出collaton、字段数据类型等信息。 tablespace_name name 分区所在表空间的名称。 应用示例 查看分区表的分区信息:
关闭游标:当提取和处理完游标结果集合数据后,应及时关闭游标,以释放该游标所占用的系统资源,并使该游标的工作区变成无效,不能再使用FETCH语句获取其中数据。关闭后的游标可以使用OPEN语句重新打开。 关闭游标的语法图,请参见图7。 图7 close_cursor::= 属性 游标的属性用于
记录表最后一次数据变化的时间。 使用建议 对于高脏页率的系统表,建议在确认当前没有用户操作该系统表时,再执行VACUUM FULL。 建议对脏页率超过80%的非系统表执行VACUUM FULL,用户也可根据业务场景自行选择是否执行VACUUM FULL。 使用场景 查询全库所有用户表的整体脏页率:
format column store" SQLSTATE: 0A000 错误原因:此数据类型是HDFS表不支持的。 解决办法:创建HDFS表时使用其他数据类型。 GAUSS-04758: "Value '%s' of option 'compression' is invalid for
orkers里面,能同时运行的专用于清理hstore的自动清理线程的最大数量。 参数类型:SIGHUP 取值范围:整型 默认值:0 当需要使用hstore表时,一定要同步修改以下参数的默认值,否则会导致hstore表性能严重劣化,推荐的修改配置是: autovacuum_max_
象。常见的例子有数据库表的ID字段。另一个例子是前端的各种UI库,因为它们通常需要动态创建各种UI元素,这些元素需要唯一的ID,这时就需要使用UUID。 GaussDB(DWS)支持的UUID函数及UUID应用示例,可参考UUID函数。 UUID格式 UUID由开放软件基金会标准
table_name语法中指定的表为列存表。 解决办法:SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表名不能使用列存表,请修改语法结构。 父主题: GAUSS-00301 -- GAUSS-00400
cstore data files first" SQLSTATE: XX000 错误原因:列存数据格式不兼容 解决办法:从低版本升级到本版本后,如果使用到列存储,需对列存储数据文件进行升级。 GAUSS-04489: "could not read file '%s', offset(%lu)
的保存时间超过了保留天数,GaussDB(DWS)不会立即删除过期的增量快照,而是仍然保留这部分快照,以便提供给后续其他增量快照恢复集群时使用,直到完成下一次全量快照,GaussDB(DWS)才会一并删除已过期的上一次的全量自动快照和相关的增量快照。 图1 快照备份过程 集群创建