检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
几何操作符 + 描述:平移,即从第一个参数的每个点的坐标中加上第二个point的坐标。 示例: 1 2 3 4 5 SELECT box '((0,0),(1,1))' + point '(2.0,0)' AS RESULT; result -------------
SQL调优 SQL查询执行流程 SQL执行计划 执行计划算子 SQL调优流程 更新统计信息 审视和修改表定义 SQL调优进阶 优化器参数调整 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL语句出错自动重试 query_band负载识别 父主题: GaussDB(DWS)性能调优
通用文件访问函数 通用文件访问函数提供了对数据库服务器上的文件的本地访问接口。只有数据库集群目录和log_directory目录里面的文件可以访问。使用相对路径访问集群目录里面的文件,以及匹配log_directory配置而设置的路径访问日志文件。只有数据库系统管理员才能使用这些函数。
GaussDB(DWS)支持将OBS上TXT、CSV、ORC、CARBONDATA以及JSON格式的数据导入到集群进行查询,也支持远程读OBS上的数据。因此对于经常查询的热数据建议直接导入GaussDB(DWS)后再做查询。偶尔查询的冷数据可以存储在OBS上直接远程读以节省成本。 目前,导入数据有两种方式: 方式一
SQL调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:改建分区表 案例:调整GUC参数best_agg_plan 案例:改写SQL排除剪枝干扰
when_expression ) WHEN子句指定一个生效表达式。仅当此表达式为真时,脱敏策略才可能生效。 查询语句涉及脱敏表对象时,仅当脱敏策略的WHEN子句表达式为真时,查询对脱敏列数据才可能不可见,即脱敏策略生效。通常,采用WHEN子句来限定脱敏策略的生效用户范围,具有较严格的约束规格。
解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03332: "invalid query" SQLSTATE: 22000 错误原因:非法的查询操作。 解决办法:修正查询语句。 GAUSS-03333: "xpath expression result type %d is unsupported"
删除跨区域备份配置 功能介绍 该接口用于删除跨区域备份配置。 调用方法 请参见如何调用API。 URI DELETE /v1/{project_id}/snapshots/cross-region-policies 表1 路径参数 参数 是否必选 参数类型 描述 project_id
物理集群转换到逻辑集群 功能介绍 该接口用于将物理集群转换为逻辑集群。 调用方法 请参见如何调用API。 URI POST /v2/{project_id}/clusters/{cluster_id}/convert-to-logical-cluster/{name} 表1 路径参数
SQL调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:改建分区表 案例:调整GUC参数best_agg_plan 案例:改写SQL排除剪枝干扰
columns" SQLSTATE: 22023 错误原因:系统错误:text search重写查询必须返回两个tsquery列。 解决办法:检查函数ts_rewrite调用时输入的查询语句,保证语句只能返回两列。 父主题: GAUSS-03301 -- GAUSS-03400
tables in one query." SQLSTATE: 0A000 错误原因:语句中同时包含内表和外表。 解决办法:尝试更改语句,不同时查询内外表,或禁止fast_query_shipping。 GAUSS-01644: "Not support feature of HDFS"
获取跨区域快照可用Region 功能介绍 该接口用于获取跨区域快照可用Region。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/snapshots/cross-regions 表1 路径参数 参数 是否必选 参数类型 描述 project_id
设置跨区域备份配置 功能介绍 该接口用于设置跨区域备份配置。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/snapshots/cross-region-policies 表1 路径参数 参数 是否必选 参数类型 描述 project_id
在增删了大量记录之后,对受影响的表执行VACUUM ANALYZE命令是一个很好的习惯。这样将更新系统目录为最近的更改,并且允许查询优化器在规划用户查询时有更好的选择。 不建议日常使用FULL选项,但是可以在特殊情况下使用。例如在用户删除了一个表的大部分行之后,希望从物理上缩小该表以减少磁盘空间占用。VACUUM
backend_start timestamp with time zone 后端线程启动的时间。 query text 后端线程正在执行的查询语句。 父主题: 系统视图
条件表达式函数 coalesce(expr1, expr2, ..., exprn) 描述:返回参数列表中第一个非NULL的参数值。 COALESCE(expr1, expr2) 等价于CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2
条件表达式函数 coalesce(expr1, expr2, ..., exprn) 描述:返回参数列表中第一个非NULL的参数值。 COALESCE(expr1, expr2) 等价于CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2
STORED AS parquet LOCATION 'obs://dli-obs01/dli_order'; 执行以下语句查询数据,结果显示查询成功。 1 SELECT * FROM dli_data.dli_order; 步骤二:创建GaussDB(DWS)集群 创建集
使用Btree索引查询age>1。 1 SELECT * FROM test WHERE (data->>'age')::int>1; 创建GIN索引。 1 CREATE INDEX idx_test_data ON test USING gin (data); 使用GIN索引查询顶层关键词是否存在。