Yuen
Yuen
- case1: When i use FastOPE, encrypt the plaintext to hex ciphertext, then i insert data to database. I select data order by ciphertext. the order is out of order....
## 关联的 issue https://github.com/actiontech/sqle/issues/2658 ## 描述你的变更 ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x] 我已确认了变更的兼容性,如果不兼容则在issue里标记 `not_compatible` - [x] 我已确认了是否要更新文档,如果要更新则在issue里标记 `need_update_doc`...
## 关联的 issue https://github.com/actiontech/sqle/issues/2479 ## 描述你的变更 对于`dms.GetInstancesById`的返回值需要对exist进行校验后,再调用instance. 保证不出现panic。 ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x] 我已确认了变更的兼容性,如果不兼容则在issue里标记 `not_compatible` - [x]...
## 需求描述(Describe) 使用脚本执行插件配置,脚本在最后应该restart服务。  目前在执行`init_config.sh`后,会执行init脚本, 这里应该执行restart 重启dms,sqle。 ## 实现方案 ## 变更影响面 #### 受影响的模块或功能 #### 外部引用的潜在问题或风险 #### 版本兼容性 #### 测试建议
## 版本信息(Version) main-4.2502 ## 问题描述(Describe) 在使用scannerd扫描SQL文件时,如果发生转换错误。报错信息总是显示MySQL ## 截图或日志(Log)  ## 如何复现(To Reproduce) - 使用流水线配置 - 配置除了MySQL之外的数据源 - 扫描非法的SQL文件 - 发生报错 ## 问题原因 - 在scannerd执行Fingerprint的逻辑时,如果报错,会返回一个固定的MySQL报错   ## 解决方案 ## 变更影响面...
## 版本信息(Version) SQLE: 4.2502.0-pre4-ee aae98666ee ## 问题描述(Describe) -规则:避免执行计划中 filter 次数过多审核出现异常`Error 1791 (HY000): Unknown EXPLAIN format name: 'TREE'` ## 截图或日志(Log)  ## 如何复现(To Reproduce) 1. 确保规则模版配置了规则:避免执行计划中 filter 次数过多 2. 对mysql5.7的数据源执行快捷审核 ##...
## 需求描述(Describe) - 对于一些频繁请求的接口或者数据需要使用缓存比如查询数据源接口(sqle/dms/instance.go:58: getInstance) ## 实现方案 ### 用什么缓存 - bigcache ### 需要缓存的数据有哪些 - getInstance接口 - 下发执行计划的结果(cost趋势图) ## 变更影响面 #### 受影响的模块或功能 #### 外部引用的潜在问题或风险 #### 版本兼容性 #### 测试建议
## 需求描述(Describe) SQLE安装包RPM中,增加arthas用来对于Java插件的异常诊断。 ## 实现方案 - RPM: 在`sqled_with_dms.spec` `sqled.spec`中增加arthas的安装指令,并且将用户`actiontech-universe`设置为可以登陆,因为arthas attach进程需要和启动进程相同的用户。 ```bash #arthas curl https://arthas.aliyun.com/arthas-boot.jar -o $RPM_INSTALL_PREFIX/arthas-boot.jar ``` ## 变更影响面 #### 受影响的模块或功能 - SQLE的安装(RPM,Docker) #### 外部引用的潜在问题或风险 - 无 #### 版本兼容性 -...
## 关联的 issue https://github.com/actiontech/sqle/issues/2731 ## 描述你的变更 - 在sqled.spec sqled_with_dms.spec中安装arthas jar包 ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x] 我已确认了变更的兼容性,如果不兼容则在issue里标记 `not_compatible`...