检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
内置函数 HLL(HyperLogLog)有一系列内置函数用于内部对数据进行处理,一般情况下不建议用户使用。 表1 内置函数 函数名称 功能描述 hll_in 以string格式接收hll数据。 hll_out 以string格式发送hll数据。 hll_recv 以bytea格式接收hll数据。
者统计信息陈旧会造成执行计划严重劣化,从而导致性能问题。 背景信息 ANALYZE语句可收集与数据库中表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数据,以生成最有效的执行计划。 建议在执行了大批量插入/删除操作后,例行对表或全库执
获取工作空间ID 进入Fabric服务的工作空间管理台,选择到您需要操作的工作空间,单击“查看详情”。 在“基础信息”中即可获取当前工作空间的ID。 父主题: 附录
文本检索操作符 @@ 描述:tsvector类型的词汇与tsquery类型的词汇是否匹配 示例: 1 2 3 4 5 SELECT to_tsvector('fat cats ate rats') @@ to_tsquery('cat & rat') AS RESULT; result
算子级调优 一个查询语句要经过多个算子步骤才会输出最终的结果。由于个别算子耗时过长导致整体查询性能下降的情况比较常见。这些算子是整个查询的瓶颈算子。通用的优化手段是EXPLAIN ANALYZE/PERFORMANCE命令查看执行过程的瓶颈算子,然后进行针对性优化。 如下面的执行
Fabric在同一区域。具体请参见创建OBS桶。 操作步骤 登录Fabric工作空间管理台。 选择已创建的工作空间,单击“进入工作空间”。 在左侧菜单栏中选择“资源与资产> 模型”,进入“模型”管理页面。 图1 进入模型管理页面 查看当前模型下面的版本列表;您可以使用该版本,即设置为当前版本。
DQL语法一览表 DQL(Data Query Language数据查询语言),用于从表或视图中获取数据。 查询 GaussDB(DWS)提供了用于从表或视图中获取数据的语句。 具体信息,请参见SELECT。 父主题: DQL语法
MSCK REPAIR TABLE 功能描述 MSCK REPAIR TABLE为Fabric SQL服务下特有语法,该语法功能是将数据目录上的分区信息同步到元数据存储引擎上。 注意事项 无。 语法格式 1 MSCK REPAIR TABLE table_name; 参数说明 无。
DML语法一览表 DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 查询数据 数据库查询语句SELECT是用于在数据库
镜像包管理 前提条件 已有可正常使用的华为云账号。 已有至少一个正常可用的工作空间。 请确保您已开通镜像包操作白名单功能。如果有试用需求,请在Fabric工作空间管理台顶部导航栏选择“工单 > 新建工单”申请权限。 上传镜像压缩包到SWR 登录容器镜像服务SWR控制台,在“页面上传”对话
参数中如果取值范围为字符串,此字符串应遵循操作系统的路径和文件名命名规则。 取值范围最大值为INT_MAX的参数,此选项最大值跟所在的操作系统有关。 取值范围最大值为DBL_MAX的参数,此选项最大值跟所在的操作系统有关。 参数类型和值 所有的参数名称不区分大小写。 参数取值有整型、浮点型、字符串、布尔型和枚举型五类。
ANALYZE | ANALYSE 功能描述 用于收集有关数据库中表内容的统计信息,统计结果存储在LakeFormation上。执行计划生成器会使用这些统计数据,以确定最有效的执行计划。 如果没有指定参数,ANALYZE会分析当前数据库中的每个表和分区表。同时也可以通过指定tab
前提条件 已有可正常使用的华为云账号。 已有至少一个正常可用的工作空间。 需要配置FABRIC_SMN_POLICY委托,具体操作参考配置Fabric云服务委托权限。 操作步骤 登录Fabric工作空间管理台。 选择已创建的工作空间,单击“进入工作空间”,选择“运维管理->消息通知”。
星期日是一周的第一天,与%X搭配使用 01...53 %v 周 (01-53) 星期一是一周的第一天,与%x搭配使用 01...53 %W 星期名 Sunday...Saturday %w 一周的日,周日为0 0...6 %X 年份,其中的星期日是周的第一天,4 位,与%V搭配使用 - %x 年份,其中的星期一是周的第一天,4
redistribute+hashagg(+gather) hashagg+redistribute+hashagg(+gather) Fabric SQL提供了guc参数best_agg_plan来干预执行计划,强制其生成上述对应的执行计划,此参数取值范围为0,1,2,3 取值为1时,强制生成第一种计划。
EXPLAIN 功能描述 显示SQL语句的执行计划。 执行计划将显示SQL语句所引用的表采用的扫描方式。如果引用了多个表,执行计划还会显示使用的JOIN算法。 执行计划中最关键的部分是语句的预计执行开销,即计划生成器对执行该语句所需时间的预估。 如果指定了ANALYZE选项,则该
UUID函数 UUID函数表示可以用于生成UUID类型数据的函数。 uuid_generate_v1() 描述:生成一个UUID类型的序列号。 返回类型:UUID 示例: 1 2 3 4 5 SELECT uuid_generate_v1(); uuid_generate_v1
(1 row) maketime(hour, minute, second) 描述:根据所给的小时,分钟和秒数返回time类型的值。由于Fabric SQL中的time类型的取值范围为00:00:00到24:00:00, 故不支持hour大于24时和hour小于0时的场景。 返回值类型:time
精度函数 HLL(HyperLogLog)主要存在三种模式Explicit,Sparse,Full。当数据规模比较小的时候会使用Explicit模式和Sparse模式, 这两种模式在计算结果上基本上没有误差。 随着distinct值越来越多,就会转换成Full模式,但结果也会存在
布尔类型 表1 布尔类型 名称 描述 存储空间 取值 BOOLEAN 布尔类型 1字节。 true:真 false:假 null:未知(unknown) “真”值的有效文本值是: TRUE、't'、'true'、'y'、'yes'、'1'。 “假”值的有效文本值是: FALSE、