2022-08-12 Plugin SIG例会
1.optimize/set charset/多个show语法兼容设计方案评审(联通 赵思骑)
a. optimize按照openGauss的vacuum full analyze实现,保持命令的效果和MySQL一致(能回收系统空间)
b. optimize需要支持多表,返回值是多列,也需要兼容(可以参考analyze多表的实现,通过新增函数实现)
c. set charset/show databases/show slave hosts 无问题
d. show master status: binlog/GTID相关可以不显示;增加当前的LSN位置
e. 试下看通过 gs_ctl query -D 可以获取备机上的相关复制信息
2. MySQL兼容性多个语法兼容checkin评审 (海量数据 陈炳达)
a. 有事无法参加,顺延至下次会议
3. 兼容MYSQL时间函数(第一阶段)checkin评审、时间函数的insert和select差异兼容讨论、time/timestamp语法修改评审 (汤德佑)。
a. 时间函数(第一阶段)checkin评审: interval问题在社区提个issue,后续解决。
b. 时间函数的insert和select差异兼容讨论: 兼容INSERT场景
c. time/timestamp语法修改: 同意修改
4. show privileges等语法兼容设计方案评审 (联通 罗浩)
a. 展示的实际结果以openGauss为准,展示openGauss实际能赋予的权限,需重新设计
b. desc table 支持模糊匹配,OK
5. UNSIGNED无符号数据类型支持设计方案评审 (甘洋)
a. 有事无法参加,顺延至下次会议
6. 兼容Mysql分区表语法和功能(增删分区表)checkin 评审 王修强@云和恩墨
a. partition的fastcheck用例优化下,删减下数据量,拆分下用例,保证单个用例耗时不超过10s
b. analyze支持多个分区要做
7. whale插件后续开发规划询问 刘伟@云和恩墨
a. whale插件目前不会随930版本发布,目前暂时没有更新相关兼容性需求的计划
8. analyze tables和zerofill设计方案评审 (陈晓滨)
a. zerofill和unsigned的顺序问题确认下,保持和MySQL一致