检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
0/{project_id}/clusters/{cluster_id}/ext-data-sources/{ext_data_source_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。 cluster_id 是 String
如果两个参数之间不存在隐式类型转换并且也不属于同一类型则报错。 sys_context( 'namespace' , 'parameter') 描述:获取并返回指定namespace下参数parameter的值。 返回值类型:VARCHAR 示例: 1 2 3 4 5 SELECT
如果两个参数之间不存在隐式类型转换并且也不属于同一类型则报错。 sys_context( 'namespace' , 'parameter') 描述:获取并返回指定namespace下参数parameter的值。 返回值类型:VARCHAR 示例: 1 2 3 4 5 SELECT
游标变量使用后应关闭。若游标变量需要传递数据给调用的应用程序,应在应用程序中关闭游标;若游标变量仅在存储过程中使用,应显式关闭游标。 在使用DBMS_SQL.CLOSE_CURSOR关闭游标前,应使用DBMS_SQL.IS_OPEN判断游标是否已打开。 集合使用原则:引用集合中的元素时宜使用FORALL语句,不宜使用FOR循环语句。
t不会被使用 多个表存在等值连接时,仅尝试有等值连接条件的表的连接,此时没有关联条件的表之间的路径将不会生成,所以指定相应的leading,join,rows hint将不使用,例如:t1 t2 t3表join,t1和t2,t2和t3有等值连接条件,则t1和t3不会优先连接,leading(t1
GAUSS-00224: "window '%s' is already defined" SQLSTATE: 42P20 错误原因:Window名已经被定义了。 解决办法:请使用未被定义的window名。 GAUSS-00225: "window '%s' does not exist" SQLSTATE:
enable_seqscan = off; 场景五:使用hint指定索引时指定的索引方式不对 GaussDB(DWS)的plan hint当前支持指定的Scan方式有三种:tablescan、indexscan和indexonlyscan。 tablescan:全表扫描,比如行存表的Seq Scan,列存表的CStore
/v2/{project_id}/clusters/{cluster_id}/elbs/{elb_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。 cluster_id 是 String 集群ID。获取方法,请参见获取集群ID。
/v2/{project_id}/clusters/{cluster_id}/workload/plans/{plan_id}/start 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。 cluster_id 是 String
/v2/{project_id}/clusters/{cluster_id}/workload/plans/{plan_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。 cluster_id 是 String 集群ID。获取方法,请参见获取集群ID。
0/{project_id}/clusters/{cluster_id}/snapshots/statistics 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法,请参见获取项目ID。 cluster_id 是 String 集群的ID。获取方法,请参见获取集群ID。
如果两个参数之间不存在隐式类型转换并且也不属于同一类型则报错。 sys_context( 'namespace' , 'parameter') 描述:获取并返回指定namespace下参数parameter的值。 返回值类型:VARCHAR 示例: 1 2 3 4 5 SELECT
解决办法:请检查列的类型,再次执行操作。 GAUSS-03607: "invalid attnum: %d" SQLSTATE: XX000 错误原因:运行过程中出现了不存在的系统列。 解决办法:若是由用户发起的系统列查询,需要检测是否支持该系统列的查询;否则为内部运行错误,请联系技术支持工程师提供技术支持。
table '%s'" SQLSTATE: 42601 错误原因:CREATE TABLE或ALTER TABLE语法的约束子句中定义的列名指定了多个值。 解决办法:CREATE TABLE或ALTER TABLE语法的约束子句中定义的列名只能指定一个值。 父主题: GAUSS-00301
统计信息目前包括多列统计信息。 表1 PG_EXT_STATS字段 名称 类型 引用 描述 schemaname name PG_NAMESPACE.nspname 包含表的模式名。 tablename name PG_CLASS.relname 表名。 attname int2vector
CONFLICT ON CONSTRAINT con_name DO NOTHING 参数说明 第一种不指定索引。会在所有主键或唯一索引上检查冲突,有冲突就会忽略或者更新。 第二种指定索引。会从ON CONFLICT子句中指定列名、包含列名的表达式或者约束名上推断主键或者唯一索引。 唯一索引推断
CONFLICT ON CONSTRAINT con_name DO NOTHING 参数说明 第一种不指定索引。会在所有主键或唯一索引上检查冲突,有冲突就会忽略或者更新。 第二种指定索引。会从ON CONFLICT子句中指定列名、包含列名的表达式或者约束名上推断主键或者唯一索引。 唯一索引推断
CONFLICT ON CONSTRAINT con_name DO NOTHING 参数说明 第一种不指定索引。会在所有主键或唯一索引上检查冲突,有冲突就会忽略或者更新。 第二种指定索引。会从ON CONFLICT子句中指定列名、包含列名的表达式或者约束名上推断主键或者唯一索引。 唯一索引推断
schema '%s'" SQLSTATE: 42P07 错误原因:在当前表空间中已经存在该对象。 解决办法:查询系统表,检查此模式中是否已经有同名对象。 GAUSS-01778: "cannot move objects into or out of temporary schemas"
案例:改建分区表 逻辑上的一张表根据某种策略分成多个物理块进行存储,这张逻辑上的表称之为分区表,每个物理块则称为一个分区。一般对数据和查询都有明显区间段特征的表使用分区策略可通过较小不必要的数据扫描,从而提升查询性能 在查询时,可通过分区剪枝技术尽可能减少底层数据扫描,即缩小表的