检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
明“不用做任何事情”,即空语句。 空语句相当于一个占位符,可以使某些语句变得有意义,提高程序的可读性。 语法 空语句的用法如下: 1 2 3 4 5 6 7 8 9 DECLARE … BEGIN … IF v_num IS NULL THEN
基于表结构设计和调优提升DWS查询性能 调优前:学习表结构设计 步骤1:创建初始表并加装样例数据 步骤2:测试初始表结构下的系统性能并建立基线 步骤3:调优表操作具体步骤 步骤4:创建新表并加载数据 步骤5:测试新的表结构下的系统性能 步骤6:调优表性能评估 附录:表创建语法 父主题: 性能调优
明“不用做任何事情”,即空语句。 空语句相当于一个占位符,可以使某些语句变得有意义,提高程序的可读性。 语法 空语句的用法如下: 1 2 3 4 5 6 7 8 9 DECLARE … BEGIN … IF v_num IS NULL THEN
TABLE 1 CREATE VOLATILE MULTISET TABLE T1 (c1 int ,c2 int); 输出: 1 2 3 4 5 6 7 CREATE LOCAL TEMPORARY TABLE T1 ( c1 INTEGER
TSTime时序列,有且仅有一个,且按它进行自动分区。 TSTag表示维度列。 TSField表示事实列,维度与事实信息混存。 例如:创建时序表CPU 1 2 3 4 5 6 7 8 CREATE TABLE CPU( scope_name text TSTag, server_ip text TSTag
CURSOR)和ref_strong_emptyp(包级别REF CURSOR)。 输入:PL/SQL程序包中使用REF CURSOR(包规范和包体) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
vw_td_dbc_indices。 示例:databasename迁移为mig_td_ext.vw_td_dbc_tables.schemaname。 输入: 1 2 3 4 5 sel databasename,tablename FROM dbc.indices WHERE tablekind='T' and
库的兼容模式,只能在创建数据库时指定兼容模式。DWS从8.1.1集群版本开始支持MySQL兼容模式类型,可参考如下示例进行操作: 1 2 3 4 5 6 7 8 9 gaussdb=> CREATE DATABASE mydatabase DBCOMPATIBILITY='mysql';
permission denied to create foreign table in security mode.”。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CREATE USER u1 PASSWORD
TPC-H测试数据 表1 TPC-H测试数据 序号 表名 行数 表大小 1 region 5 294KB 2 nation 25 298KB 3 supplier 10,000,000 1020MB 4 customer 150,000,000 8226MB 5 part 200,000
DELETE。 场景一:某表中汇总了不同用户的数据,但是不同用户只能查看自身相关的数据信息,不能查看其他用户的数据信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
BLE_SKEWNESS视图定义,直接使用table_distribution()函数自定义输出,减少输出列进行计算优化,例如: 1 2 3 4 5 6 SELECT schemaname,tablename,max(dnsize) AS maxsize, min(dnsize)
DELETE。 场景一:某表中汇总了不同用户的数据,但是不同用户只能查看自身相关的数据信息,不能查看其他用户的数据信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
'course2' , '01'); INSERT INTO course VALUES('03' , 'course3' , '03'); 创建教师表teacher,并插入数据: 1 2 3 4 5 6 CREATE TABLE teacher(teid VARCHAR(10) COMMENT
- - Customer - - Income_Band - - 总存储空间 - - 查询执行时间 查询1 - - 查询2 - - 查询3 - - 总执行时间 - - 执行以下步骤测试优化前的系统性能,以建立基准。 将上一节记下的所有11张表的累计加载时间填入基准表的“优化前”一列。
参数类型:USERSET 取值范围:整型,-1、1。 -1表示兼容9.0.3版本能力。对于v3表vacuum,只清理所有epoch的非最后一个文件。 1表示检查是否为跨VW写场景。对于v3表vacuum,若检查为非跨VW写的场景,清理所有epoch的非最后一个文件,清理当前epo
'course2' , '01'); INSERT INTO course VALUES('03' , 'course3' , '03'); 创建教师表teacher,并插入数据: 1 2 3 4 5 6 CREATE TABLE teacher(teid VARCHAR(10) COMMENT
turer=10001 分区目录2:product_manufacturer=10010 分区目录3:product_manufacturer=10086 ... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
调用存储过程prc_add。 1 CALL prc_add(2,3); 创建存储过程pro_variadic,param1参数模式为VARIADIC,将传入的整数数组转换为TEXT格式,并通过param2输出。 1 2 3 4 5 6 CREATE OR REPLACE PROCEDURE
username; 其中fdw_name为FOREIGN DATA WRAPPER的名字,username为创建SERVER的用户名。 语法格式 1 2 3 CREATE SERVER server_name FOREIGN DATA WRAPPER fdw_name OPTIONS