或 #{参数名} 定义请求参数,例如 ${uid} 或 #{uid}; 仅支持单条 SELECT 语句,不支持 SELECT * 和写操作; 支持单表查询、多表关联、嵌套查询和跨库查询;跨库查询时需携带数据库名称; SQL 编写完成后,请配置请求参数和返回参数,以便 API 调用者正确传参与解析结果。
更多信息请参阅“SHOW PARTITIONS”章节 权限控制 执行此 SQL 命令的用户至少具有 ADMIN_PRIV 权限 示例 查询分区 ID 为 13004 的分区信息: SQL 复制 1 SHOW PARTITION 13004; 结果如下: SQL 复制 1 +--------+-----------+---------------+-------+---------+ 2 | DbName
进行测试 查询老集群的表,看数据是否正确。
索引类型 索引是提高数据库性能的常用途径。比起没有索引,使用索引可以让数据库服务更快找到并获取特定行。但是索引同时也会增加数据库系统的日常管理负担,因此我们应该聪明地使用索引。 PalopgSQL提供了多种索引类型:B-tree、Hash、GiST、SP-GiST 、GIN 和 BRIN。每一种索引类型使用了 一种不同的算法来适应不同类型的查询。
WAF日志分析 如果您已经将云资源接入了WAF,您可以先通过WAF的防护数据总览,查看是否存在高频的攻击源IP以及它们的地域来源,查看某特定URI/目录的频繁攻击。具体操作,请参见[查看安全总览分析] 如果开启了WAF 日志投递BLS服务 ,还可以对日志进行分析。您可以使用下列查询语句进行查询,您需要将语句中的防护站点替换为您实际的防护名称,具体操作,请参见 日志查询 。
外部表、分区表是否能正常查询。 HiveServer2、Metastore 日志中是否有 schema、权限或路径访问错误。 确认目标集群读写正常后,再恢复业务提交。
这大大提高了查询性能,同时也降低了对外部数据源的负载。 行数限制 如果在查询中带有 limit 关键字,PALO 会将 limit 下推到 SAP HANA 数据库,以减少数据传输量。 转义字符 PALO 会在下发到 SAP HANA 的查询语句中,自动在字段名与表名上加上转义符:( ),以避免字段名与表名与 SAP HANA 内部关键字冲突。
前者通知服务端进入walsender模式,该情况下采用一个小的回复命令集合来代替SQL声明。只有简单的查询协议可以使用walsender模式。传递database能够让walsender连接到dbname参数中指定的数据库,进而在数据库进行回应时能够使用该连接。
COPY TO`还可以复制`SELECT`查询的结果。 36 37 如果指定了列列表,则`COPY`仅将指定列中的数据复制到文件中或从文件复制。 如果表中的任何列不在列列表中,则`COPY FROM`将为这些列插入默认值。 38 39 带有文件名的`COPY`指示PalopgMPP数据库Coordinator节点直接从文件读取或写入文件。
COPY TO`还可以复制`SELECT`查询的结果。 36 37 如果指定了列列表,则`COPY`仅将指定列中的数据复制到文件中或从文件复制。 如果表中的任何列不在列列表中,则`COPY FROM`将为这些列插入默认值。 38 39 带有文件名的`COPY`指示PalopgMPP数据库Coordinator节点直接从文件读取或写入文件。