检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
成绩就要用到行转列;如果让学生自己填写各科的成绩并汇总,然后老师去查自己学科所有学生的成绩,那就是列转行。 行转列与列转行的示意图如下: 图1 示意图 行转列 将多行数据转换成一行显示,或将一列数据转换成多列显示。 列转行 将一行数据转换成多行显示,或将多列数据转换成一列显示。 示例表
8000 -U dbadmin -W password -r 图2 对等连接访问 业务应用与DWS在不同区域下 如果业务应用与DWS在不同区域下,例如ECS在“北京四”、DWS在“上海一”,此时需要将两个区域建立云连接后才能通信。 图3 云连接访问 业务应用在云下数据中心,需要与DWS进行通信
and unknown"; 图2 返回结果 本例中分析器寻找两个参数都是text的操作符。确实有这样的操作符,两个参数都是text类型。 下面是连接两个未声明类型的值: SELECT 'abc' || 'def' AS "unspecified"; 图3 返回结果 因为查询中没有
orders_no_pck WHERE o_orderkey = '13095143' ORDER BY o_orderdate; 由下图可知执行时间为48毫秒,查看Datanode Information发现filter时间为19毫秒,CUNone比例为0。 优化后 创建的列存表orders_pck。表定义如下:
整个集群的慢节点并分析其根因。 慢实例检测页面分为两部分,上半部分是检测出慢实例数量的时间分布图,显示的是在不同的检测时间段检测出慢实例的数量。下半部分是慢实例详情,当用户选中时间分布图中的任意柱状时,就会在慢实例详情中展示该检测时间、节点名称、实例名称以及慢节点检测次数(24小时内)等详细情况。
GaussDB(DWS)表设计规则 GaussDB(DWS)字段设计规则 GaussDB(DWS)约束设计规则 GaussDB(DWS)视图和关联表设计规则 父主题: GaussDB(DWS)各对象设计详细规则
interval 时间间隔。 16 JSON类型 json - - jsonb - - RoaringBitmap - 高效位图,支持int类型数据集位图计算。 可变长度 父主题: 数据类型
参数说明:设置资源监控实时视图(参见表1)中记录的语句执行结束后进行历史信息转存的最小执行时间。当执行完成的作业,其执行时间不小于此参数值时,作业信息会从实时视图(以statistics为后缀的视图)转存到相应的历史视图(以history为后缀的视图)中。该参数只有当enable
小大约是ORC的1.5~2倍;如果使用high级别压缩,单副本大小基本与ORC持平,在新建GaussDB(DWS)集群规模时,需考虑该转换关系。 列存middle压缩固定使用字典压缩,对于数据特征不适合字典压缩的数据,使用middle压缩的结果可能比low压缩更大。 GaussDB(DWS)内部提供如下压缩算法。
按照实际包年包月时长收取费用,由DEW负责其计费。 请参见数据加密服务价格详情中的“价格详情”。 下图给出了上述示例配置的费用计算过程。 图中价格仅供参考,实际计算请以数据仓库服务价格详情中的价格为准。 图2 包年/包月DWS费用计算示例 变更配置后对计费的影响 当前包年/包月GaussDB(
的状态即为wait in ccn queue。 处理方法 场景一:语句估算内存过大,造成排队。 查询pg_session_wlmstat视图,查看状态为running的语句是否个数很少,而且statement_mem字段数值是否较大(单位为MB,一般认为大于max_dynamic_memory
GaussDB(DWS)资源监控 GaussDB(DWS)为用户提供了多维度的资源监控视图。可以查看作业的实时资源记录和历史资源记录。 用户资源监控 资源池资源监控 内存资源监控 实例资源监控 实时TopSQL 历史TopSQL TopSQL查询示例
进入逻辑集群页面,单击右上角“添加逻辑集群”,从右侧勾选3个节点到左侧列表中,并输入逻辑集群名称lc2,单击“确定”。 请耐心等待约2分钟,逻辑集群添加成功。 图3 添加逻辑集群 图4 勾选主机环 创建逻辑集群关联用户并实现跨逻辑查询数据 以系统管理员连接数据库,执行以下SQL语句查询原业务表name。 验证转换后,业务数据查询正常。
orders_no_part WHERE o_orderdate >= '1996-01-01 00:00:00'::timestamp(0); 由下图可知执行时间为73毫秒,其中全表扫描的时间为44~45毫秒。 优化后 创建一个分区表orders。表定义如下: 再次执行SQL语句,查询分区
and 0.06 + 0.01 and l_quantity < 24; 导入数据后执行查询,查看执行时间: 图1 未使用partial cluster key 图2 未使用partial cluster key后CU加载情况 优化后 where条件中l_shipdate和l_
GaussDB(DWS)资源监控 GaussDB(DWS)为用户提供了多维度的资源监控视图。可以查看作业的实时资源记录和历史资源记录。 用户资源监控 资源池资源监控 内存资源监控 实例资源监控 实时TopSQL 历史TopSQL TopSQL查询示例
orders_no_part WHERE o_orderdate >= '1996-01-01 00:00:00'::timestamp(0); 由下图可知执行时间为73毫秒,其中全表扫描的时间为44~45毫秒。 优化后 创建一个分区表orders。表定义如下: 再次执行SQL语句,查询分区
GaussDB(DWS)集群管理 查看GaussDB(DWS)集群详情 查看GaussDB(DWS)集群状态 查看GaussDB(DWS)集群拓扑图 管理GaussDB(DWS)集群连接 GaussDB(DWS)资源负载管理 GaussDB(DWS)逻辑集群管理 修改GaussDB(DWS)集群GUC参数
and 0.06 + 0.01 and l_quantity < 24; 导入数据后执行查询,查看执行时间: 图1 未使用partial cluster key 图2 未使用partial cluster key后CU加载情况 优化后 where条件中l_shipdate和l_
发一次,若无其它运维操作冲突则会进行逻辑集群的创建与删除。其中每周计划可以设置多段创建/删除时间。 图1 周期性计划 一次性计划:在指定的时间只执行一次,执行完毕后任务结束。 图2 一次性计划 确认无误后,单击“确定”。在定时增删计划模块的表单中,用户可以看到具体的计划详情及下次执行时间。