检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
d) FROM x1; 图1 存储值长度 两个unknown文本缺省解析成text,这样就允许||操作符解析成text连接。然后操作符的text结果转换成bpchar("空白填充的字符型", character类型内部名称)以匹配目标字段类型。不过,从text到bpchar的转
提升查询性能 在查询时,可通过分区剪枝技术尽可能减少底层数据扫描,即缩小表的扫描范围。分区剪枝是指对于分区表或分区索引来说,优化器可以自动从FROM和WHERE子句里根据分区键提取出需要扫描的分区,从而避免全表扫描,减少扫描的数据块,提高性能。 优化前 创建一个非分区表orders_no_part,表定义如下:
此初步判断为该业务自身存在瓶颈,查看该表COPY相关的作业等待视图情况: 如上图所示,由于CDM作业执行了5个并发,因此在活跃视图中可以看到5个COPY语句,根据这5个COPY语句对应的query_id查看等待视图情况。查看到这5个COPY中,同一时刻,仅有1个COPY在向GTM
循环语句 简单LOOP语句 语法图 图1 loop::= 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CREATE OR REPLACE PROCEDURE proc_loop(i in integer, count out
循环语句 简单LOOP语句 语法图 图1 loop::= 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CREATE OR REPLACE PROCEDURE proc_loop(i in integer, count out
IEW试图提供行级安全时,应使用该参数。 取值范围:boolean类型,TRUE、FALSE。 REBUILD 该子句用于视图解耦,可使用已保存的原始语句重新创建视图,恢复依赖关系。REBUILD注意事项如下: 重建视图会从当前视图开始,依次向后级联刷新与其关联的所有视图,如果其
提升查询性能 在查询时,可通过分区剪枝技术尽可能减少底层数据扫描,即缩小表的扫描范围。分区剪枝是指对于分区表或分区索引来说,优化器可以自动从FROM和WHERE子句里根据分区键提取出需要扫描的分区,从而避免全表扫描,减少扫描的数据块,提高性能。 优化前 创建一个非分区表orders_no_part,表定义如下:
随着信息技术的发展和进步,数据资源已经成为企业的核心资源。整合数据资源,构建大数据平台,发现数据价值,成为企业经营的新趋势和迫切诉求。而如何从海量数据中快速挖掘“价值”,成为助力用户实现预测性分析的关键要素。 图2 大数据融合分析 优势 统一分析入口 以GaussDB(DWS)的SQL作为上层应用的统一入口,应用开
mon_vals里有数值,则在此饼图的计算中省略。如果字段数据类型没有<操作符或者most_common_vals列表代表了整个分布性,则此字段为NULL。 correlation real - 统计与字段值的物理行序和逻辑行序有关。它的范围从-1到+1。在数值接近-1或者+1的
栏单击“逻辑集群管理”。 进入逻辑集群页面,单击右上角“添加逻辑集群”,从右侧勾选3个节点到左侧列表中,并输入逻辑集群名称lc2,单击“确定”。 请耐心等待约2分钟,逻辑集群添加成功。 图3 添加逻辑集群 图4 勾选主机环 创建逻辑集群关联用户并实现跨逻辑查询数据 以系统管理员连
mon_vals里有数值,则在此饼图的计算中省略。如果字段数据类型没有<操作符或者most_common_vals列表代表了整个分布性,则此字段为NULL。 correlation real - 统计与字段值的物理行序和逻辑行序有关。它的范围从-1到+1。在数值接近-1或者+1的
如果在查询或页面进行委托相关操作时出现权限不足的,此时需联系有权限的用户在当前页面完成对GaussDB(DWS)的委托授权。 委托权限会从cache缓存中获取,cache的更新刷新机制为一小时一次。如果您有对委托的更新操作,最晚需要一小时才能生效。 GaussDB(DWS)委托权限(新)
的逻辑集群间进行查询和修改,此时优化器会生成一个跨逻辑集群的查询或修改计划,保证用户关联的逻辑集群可以查询或修改表的数据。 图1 跨逻辑集群实现数据查询 图2 跨逻辑集群实现数据写入 操作步骤 参见创建GaussDB(DWS)存算分离集群,集群创建后默认会转换成逻辑集群v3_logical。
资源监控信息。涉及的监控视图和历史表如下所示: 资源池实时运行信息监控视图(单CN):GS_RESPOOL_RUNTIME_INFO; 资源池实时运行信息监控视图(所有CN):PGXC_RESPOOL_RUNTIME_INFO; 资源池实时资源监控视图(单CN):GS_RESPOOL_RESOURCE_INFO;
在“SQL终端”页签中选择数据库对象 Data Studio 在“SQL终端”页签中显示建议列表,提供建议的模式、表、列和视图名。 执行以下步骤选择数据库对象: 按下“Ctrl+空格”,输入所需数据库父对象名。列表内容会随输入的数据库对象名进行调整。数据库对象列表显示连接到“SQL终端”页签的数据库的所有对象。
VERBOSE SELECT * FROM t1 WHERE t1.c NOT IN (SELECT t2.c FROM t2); 返回结果如图: 从返回结果可知执行计划走NestLoop,因为NULL值跟任意值的OR运算结果都是NULL,WHERE条件表达式: 1 t1.c NOT IN
REBUILD 该子句用于视图解耦,可使用已保存的原始语句重新创建视图,恢复依赖关系。9.1.0.200及以上集群版本中,视图解耦功能无需打开view_independent开关,检测视图如果为无效状态,则可以进行重建。 REBUILD注意事项如下: 重建视图会从当前视图开始,依次向后级联
O资源监控信息。涉及的监控视图和历史表如下: 资源池实时运行信息监控视图(单CN):GS_RESPOOL_RUNTIME_INFO。 资源池实时运行信息监控视图(所有CN):PGXC_RESPOOL_RUNTIME_INFO。 资源池实时资源监控视图(单CN):GS_RESPOOL_RESOURCE_INFO。
据库下视图数据信息。 图7 查看视图数据 导入数据 登录GaussDB(DWS)管理控制台。 在左侧导航栏中,选择“数据 > SQL编辑器”。 切换至“数据源”面板,右键普通表名称,单击“导入数据”可选择导入本地Excel文件或者OBS桶文件数据到普通表中。 本地导入:从本地上传
VERBOSE SELECT * FROM t1 WHERE t1.c NOT IN (SELECT t2.c FROM t2); 返回结果如图: 从返回结果可知执行计划走NestLoop,因为NULL值跟任意值的OR运算结果都是NULL,WHERE条件表达式: 1 t1.c NOT IN