SHOW Conf 功能描述 SHOW将显示当前运行时参数的数值。可以使用SET语句来设置这些参数。 注意事项 SHOW可以查看的某些参数是只读的,可以查看但不能设置它们的值。 语法格式 1 2 3 4 5 6 7 8 9 SHOW { configuration_parameter
更新统计信息 在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。 背景信息 ANALYZE语句可收集与数据库中表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数据,以生成最有效的执行计划
开发规范 如果用户在APP的开发中,使用了连接池机制,那么需要遵循如下规范: 如果在连接中设置了GUC参数,那么在将连接归还连接池之前,必须使用“SET SESSION AUTHORIZATION DEFAULT;RESET ALL;”将连接的状态清空。 如果使用了临时表,那么在将连接归还连接池之前
字符类型 DataArtsFabric SQL支持的字符类型请参见表1。字符串操作符和相关的内置函数请参见字符处理函数和操作符。 表1 字符类型 名称 描述 长度 存储空间 CHAR(n) CHARACTER(n) NCHAR(n) 定长字符串,不足填充空格。 n是指字节长度,如不带精度
客户端连接缺省设置 语句行为 区域和格式化 父主题: GUC参数
DESCRIBE 功能描述 DESCRIBE为DataArtsFabric SQL服务下特有语法,该语法功能是显示LakeFormation上指定对象的详细信息。 注意事项 无。
日期/时间类型 DataArtsFabric SQL支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间、日期处理函数和操作符。 如果其他的数据库时间格式和DataArtsFabric SQL的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。 表1
修改Iceberg表 目前支持对Iceberg表做以下操作:修改表属性,恢复表属性默认值对表中的列,表的属性进行修改,具体语法可参考ALTER TABLE。 修改表属性 通过ALTER TABLE语法的SET/UNSET TABLEPROPERTIES能力,可以对表的属性值进行修改
操作符 操作符类型解析 从系统表pg_operator中选出要考虑的操作符。如果可以找到一个参数类型以及参数个数都一致的操作符,那么这个操作符就是最终使用的操作符。如果找到了多个备选的操作符,将从中选择一个最合适的。 寻找最优匹配。 丢弃输入类型不匹配以及无法隐式转换成匹配的候选操作符
表分区定义 分区表就是把逻辑上的一张表根据分区策略分成几张物理块库进行存储,这张逻辑上的表称之为分区表,物理块称之为分区。分区表是一张逻辑表,不存储数据,数据实际是存储在分区上的。当进行条件查询时,系统只会扫描满足条件的分区,避免全表扫描,从而提升查询性能。 分区表的优势: 改善查询性能
运行Ray Job 前提条件 已有可正常使用的华为云账号。 已有至少一个正常可用的工作空间。 已有至少一个可用的Ray集群。 已有至少一个可用的Job作业。 操作步骤 登录DataArtsFabric工作空间管理台。 选择已创建的工作空间,单击“进入工作空间”,选择“开发与生产 >
查看Ray Dashboard 创建Ray集群后,运行Ray Job,如果需要查看Job的运行情况,或者查看Ray集群的详细信息,可通过打开Ray自带的Dashboard查看。 前提条件 已有可正常使用的华为云账号。 已有至少一个正常可用的工作空间。 已有至少一个可用的Ray集群。
删除SQL端点 登录华为云DataArtsFabric控制台,选择进入工作空间。 左侧选择“资源与资产 > SQL端点”。 单击端点卡片右上角删除按钮并确认,完成我的端点删除。 父主题: 管理SQL端点
查询SQL作业历史 登录华为云DataArtsFabric控制台,选择进入工作空间。 左侧选择“资源与资产 > SQL端点”。 单击端点卡片,在端点详情页选中“SQL作业历史”。 父主题: 管理SQL端点
UUID函数 UUID函数表示可以用于生成UUID类型数据的函数。 uuid_generate_v1() 描述:生成一个UUID类型的序列号。 返回类型:UUID 示例: 1 2 3 4 5 SELECT uuid_generate_v1(); uuid_generate_v1
Java SDK 使用前须知 使用前准备 客户端初始化 SDK方法介绍 父主题: JDBC二次开发
XML函数 产生XML内容 XML谓词 处理XML 将表映射到XML 父主题: 函数和操作符
一个外部数据封装器是在外部服务器上驻留外部数据的机制,是可以访问的。 表1 PG_FOREIGN_DATA_WRAPPER字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 fdwname name - 外部数据封装器名。
SEQUENCE函数 序列函数为用户从序列对象中获取后续的序列值提供了简单的多用户安全的方法。 实时数仓(单机部署)暂不支持SEQUENCE及相关函数。 nextval(regclass) 递增序列并返回新值。 为了避免从同一个序列获取值的并发事务被阻塞, nextval操作不会回滚
优化器参数调整 本节将介绍影响DataArtsFabric SQL调优性能的关键CN配置参数,配置方法参见查看和设置GUC参数。 表1 CN配置参数 参数/参考值 描述 enable_nestloop=on 控制查询优化器对嵌套循环连接(Nest Loop Join)类型的使用。当设置为