您好!
openGauss Plugin SIG 邀请您参加 2022-04-07 14:15 召开的ZOOM会议(自动录制)
会议主题:Plugin SIG例会
会议内容: 介绍b_sql_plugin插件原理、当前支持的功能以及后续演进方向
会议链接:https://us06web.zoom.us/j/82496844562?pwd=RW04L1JsS25QVUFnVFg1aGZTcFlLZz09
温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID
提前申报议题请编辑:{etherpad}
更多资讯尽在:https://opengauss.org/zh/
Hello!
openGauss Plugin SIG invites you to attend the ZOOM conference(auto recording) will be held at 2022-04-07 14:15,
The subject of the conference is Plugin SIG例会,
Summary: 介绍b_sql_plugin插件原理、当前支持的功能以及后续演进方向
You can join the meeting at https://us06web.zoom.us/j/82496844562?pwd=RW04L1JsS25QVUFnVFg1aGZTcFlLZz09.
Note: You are advised to change the participant name after joining the conference or use your ID at gitee.com.
Add topics: {etherpad}
More information: https://opengauss.org/en/
4.7日的SIG例会MySQL数据类型兼容方案评审遗留问题回复:
对于字符类型,验证在没有 压缩+toast场景下,加入尾部空格截断的逻辑是否会造成性能下降。测试情况如下: 首先根据测试,发现字符串的长度 > 2004 时,会触发压缩,如果压缩后的长度仍超过 2004,触发toast。(相关代码: heap_prepare_insert -> toast_insert_or_update)。故使用极限长度 2004 验证性能,SQL语法如下:
create table t1(a text); insert into t1 values (lpad('a',2004,'c')); // 重复插入102400条数据
在mysql和openGauss中,插入后表的大小分别为229.78MB和200MB: b_test=# select pg_size_pretty(pg_table_size('t1')); pg_size_pretty ---------------- 200 MB (1 row) ---MySQL mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_name='t1'; +----------+ | data | +----------+ | 229.78MB | +----------+ 1 row in set (0.02 sec)
使用 select * from t1 where a='a '; 连续测试查询5次,平均值为: Mysql: 0.254 sec openGauss(修改前): 0.188sec openGauss(修改后): 0.187sec 可见本修改对于不触发压缩和toast的场景下,对性能无影响。完整的测试数据可参见设计文档的 4.1 设计思路 章节的末尾
-----邮件原件----- 发件人: openGauss conference [mailto:public@opengauss.org] 发送时间: 2022年4月1日 16:45 收件人: plugin@opengauss.org 主题: [Plugin] Plugin SIG例会
您好!
openGauss Plugin SIG 邀请您参加 2022-04-07 14:15 召开的ZOOM会议(自动录制)
会议主题:Plugin SIG例会
会议内容: 介绍b_sql_plugin插件原理、当前支持的功能以及后续演进方向
会议链接:https://us06web.zoom.us/j/82496844562?pwd=RW04L1JsS25QVUFnVFg1aGZTcFlLZz09
温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID
提前申报议题请编辑:{etherpad}
更多资讯尽在:https://opengauss.org/zh/
Hello!
openGauss Plugin SIG invites you to attend the ZOOM conference(auto recording) will be held at 2022-04-07 14:15,
The subject of the conference is Plugin SIG例会,
Summary: 介绍b_sql_plugin插件原理、当前支持的功能以及后续演进方向
You can join the meeting at https://us06web.zoom.us/j/82496844562?pwd=RW04L1JsS25QVUFnVFg1aGZTcFlLZz09.
Note: You are advised to change the participant name after joining the conference or use your ID at gitee.com.
Add topics: {etherpad}
More information: https://opengauss.org/en/
_______________________________________________ Plugin mailing list -- plugin@opengauss.org To unsubscribe send an email to plugin-leave@opengauss.org