检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
汇总到CN再返回给应用程序。 3 OS层 DWS集群安装的OS 该层提供DWS运行的底座,OS,文件系统,网络服务等。 4 虚拟机层 DWS集群所在的虚拟机 云硬盘、网络、CPU、内存等。 表2 集群高可用高可靠风险和建议 集群配置 推荐措施 缺失配置的风险 配置负载均衡 使用E
to_timestamp --------------------- 2000-12-05 00:00:00 (1 row) 表1显示了可以用于格式化数值的模板模式,适用于函数to_number。 表1 数值格式化的模板模式 模式 描述 9 带有指定数值位数的值 0 带前导零的值
(默认为on)即查询优化器使用分布式框架;参数explain_perf_mode为pretty(默认值为pretty)指定explain的显示格式。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页查询,偏移。 limit 否 Integer 分页查询,每页显示的条目数量,默认值为10。 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 logical_clusters
非日志表在冲突、执行操作系统重启、强制重启、切断电源操作或异常关机后会被自动截断,会造成数据丢失的风险。非日志表中的内容也不会被复制到备服务器中。在非日志表中创建的索引也不会被自动记录。 使用场景:非日志表不能保证数据的安全性,用户应该在确保数据已经做好备份的前提下使用,例如系统升级时进行数据的备份。
('household_demographics'),('customer'),('income_band')) AS names1(t_name); 显示结果如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 t_name
(默认为on)即查询优化器使用分布式框架;参数explain_perf_mode为pretty(默认值为pretty)指定explain的显示格式。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
的简单的ECS+EVS部署结构: ECS提供计算资源,包括CPU、内存配置,DWS数据库实例(CN、DN等)都部署在ECS上。 EVS提供存储资源,每个DN都会挂载一块EVS云盘。 而组成DWS集群的所有ECS节点都部署在同一个VPC内部,提供高速网络通道。 部署在ECS上的所有
程序处理应支持7*24小时;对于程序中断,应用程序应提供安全、简单的断点再续处理。 应提供标准、简单的应用输出,为应用维护人员提供明确的进度显示、错误描述和运行结果;为业务人员提供明确、直观的报表、凭证输出。 程序编写原则 在PL/pgSQL中的SQL语句宜使用绑定变量。 在PL/
to_timestamp --------------------- 2000-12-05 00:00:00 (1 row) 表1显示了可以用于格式化数值的模板模式,适用于函数to_number。 表1 数值格式化的模板模式 模式 描述 9 带有指定数值位数的值 0 带前导零的值
缺点是需要额外维护维度表的数量。 图2 雪花模型 本实践基于TPC-DS的SS(Store Sales)模型做验证。该模型为雪花模型,图3显示了该数据模型的结构。 图3 TPC-DS Store Sales ER-Diagram 有关该模型中事实表Store_Sales及各维度表
类型 通用队列 单击“下一步”,单击“确定”。队列创建成功。 步骤四:创建增强型跨源连接 放通RDS的安全组,允许DLI队列所在的网段可以访问RDS。 左侧选择“资源管理 > 队列管理”,记录dli_dws所在网段。 图1 DLI队列网段 切换到RDS的控制台,左侧选择“实例管理”,单击创建好的RDS实例名称。
not like '%quit%' group by 1 order by 2 desc; 执行慢语句的explain performance显示,发现各个DN的基表scan的时间和行数不均衡。 1 explain performance select avg(ss_wholesale_cost)
程序处理应支持7*24小时;对于中断,应用程序应提供安全、简单的断点再续处理。 应提供标准、简单的应用输出,为应用维护人员提供明确的进度显示、错误描述和运行结果;为业务人员提供明确、直观的报表、凭证输出。 程序编写原则 在PL/PGSQL中的SQL语句宜使用绑定变量。 在PL/
numwait desc; 执行计划如下图所示(verbose条件下,新增distinct列,受cost off/on控制,hashjoin行显示内外表的distinct估值,其他行为空): 场景一:优化后 以上查询为lineitem表自连接的Anti Join,当使用cost_param的bit0为0时,估算Anti
COALESCE的语法图请参见图3。 图3 coalesce::= COALESCE返回它的第一个非NULL的参数值。如果参数都为NULL,则返回NULL。它常用于在显示数据时用缺省值替换NULL。和CASE表达式一样,COALESCE只计算用来判断结果的参数,即在第一个非空参数右边的参数不会被计算。 示例:
请根据集群版本和安装客户端的操作系统,选择对应版本。 客户端CPU架构要和集群一致,如果集群是X86规格,则也应该选择X86客户端。 单击“下载”。 将GDS工具包上传至ECS的/opt目录中,本例以上传Euler Kunpeng版本的工具包为例。 在工具包所在目录下,解压工具包。 1 2 cd /opt/ unzip
新创建的函数默认会给PUBLIC授予执行权限(详见GRANT)。用户可以选择收回PUBLIC默认执行权限,然后根据需要将执行权限授予其他用户,为了避免出现新函数能被所有人访问的时间窗口,应在一个事务中创建函数并且设置函数执行权限。 在多个CN的集群中,不能将函数的入参或出参设置为临时表类型,因为在非当前连接CN
新创建的函数默认会给PUBLIC授予执行权限(详见GRANT)。用户可以选择收回PUBLIC默认执行权限,然后根据需要将执行权限授予其他用户,为了避免出现新函数能被所有人访问的时间窗口,应在一个事务中创建函数并且设置函数执行权限。 语法格式 兼容PostgreSQL风格的创建自定义函数语法。 1 2 3
numwait desc; 执行计划如下图所示(verbose条件下,新增distinct列,受cost off/on控制,hashjoin行显示内外表的distinct估值,其他行为空): 场景一:优化后 以上查询为lineitem表自连接的Anti Join,当使用cost_param的bit0为0时,估算Anti