此函数使用AES算法加密给定的字符串,密钥长度为128位。它用第二个参数给出的密码锁定加密的字符串。如果给定的参数之一为空,函数将返回空值。 返回类型:string类型 Example 由于加密后的字符存在显示的问题,此处我们用 HEX() 函数将加密后的字符串进行十六进制编码,解密的时候再用 UNHEX() 提取出来即可。
如果必须要确保下界和上界都是可比较的字符,可以使用cast()函数。 使用说明:如果操作数是string类型时使用时,应该小心些。起始部分为上界的长字符串将不会匹配上界,该字符串比上界要大。between 'A' and 'M'不会匹配‘MJ’。如果需要确保表达式能够正常work,可以使用一些函数,如upper(), lower(), substr(), trim()。
第三条语句和第四条语句的效果一致,没有指定的列 c2 会使用默认值 4 来完成数据重写。重写成功后表 test 中只有一行数据。 第五条语句和第六条语句的效果一致,在语句中可以使用表达式(如 2+2 , 2*2 ),执行语句的时候会计算出表达式的结果再重写表 test 。重写成功后表 test 中有两行数据。 第七条语句和第八条语句的效果一致,没有指定的列 c2 会使用默认值 4 来完成数据重写。
请注意,即使是单行查询的 SQL,也会使用该并行度,可能导致性能下降。
如果标识符包含特殊字符或是保留关键字,则在每次引用时都必须使用反引号(`)。 对象对标识符的限制 在 PALO 中,对象标识符可以通过变量 enable_unicode_name_support 控制,决定是否支持 unicode 字符。当开启 unicode 字符支持时,标识符中,可以使用 unicode 中任意语言的文字字符。但是不能使用标点,符号等其他字符。
DROP INDEX 描述 该语句用于从一个表中删除指定名称的索引,目前仅支持 bitmap, inverted index 索引。 语法 SQL 复制 1 DROP INDEX [ IF EXISTS ] <index_name> ON [ <db_name> . ] <table_na
通常与 LATERAL VIEW 配合使用,可以支持多个 Lateral view。仅支持新优化器。 explode_map 和 explode_map_outer 区别主要在于空值处理。
需配合 Lateral View 使用。 explode_bitmap_outer 与 explode_bitmap 类似,但在处理空值或 NULL 时,行为有所不同。它允许空位图或 NULL 位图的记录存在,并在返回结果中将空位图或者 NULL 位图展开为 NULL 行。
报告展示集群基本信息、资源使用、网络状态、内存监控、连接和锁监控、库表空间等巡检内容。 报告支持预览、缩放和下载。下载文件为 PDF 格式,文件名包含集群名称和“巡检报告”。 查看优化指引 巡检完成后,可点击对应记录的“优化指引”查看优化建议。 优化指引查看规则: 仅巡检成功的记录支持查看优化指引。 巡检中时,无法查看优化指引。 巡检失败时,优化指引不可用。
典型使用场景 节点性能对比 :业务响应变慢时,同时选择多个 Master/Segmnet 节点,对比 CPU、内存、IOPS 等指标,定位性能较差的节点。 单节点故障排查 :某节点状态异常时,查看该节点 1 小时内的核心指标,分析是否存在资源耗尽、连接突增等问题。 容量规划 :查看磁盘空间使用率、内存使用率趋势,预测单节点资源瓶颈,提前规划扩容或数据迁移。