MySQL 热浪添加了多项增强功能,可提高 8.0.30-u1 中的运营效率和查询性能。
运营效率
更改传播内存管理
将表加载到热浪后,数据更改会自动从 MySQL 数据库系统上的 InnoDB 表传播到热浪集群中的对应表。分配内存以将更改的数据从MySQL传递到热波。热浪现在增强了内存管理,可以更有效地利用内存,从而缩短了热浪关机时间。
查询性能
延迟数据解压缩优化
我们在 8.0.28 版本中引入了数据压缩,< https://dev.mysql.com/doc/relnotes/heatwave/en/news-8-0-28-u2.html>这减少了处理工作负载所需的热浪节点数量,而不会降低性价比。现在,我们通过在查询处理期间延迟数据解压缩来进一步提高查询性能。数据解压缩操作是计算繁重的操作。在查询处理期间,表扫描运算符将解压缩查询中引用的所有列,以便进一步处理,从而增加查询执行时间。
热浪现在仅解压缩 SQL 运算符所需的列。在存在高度选择性的运算符(如筛选器或联接)的情况下,HeatWave 不再需要解压缩已筛选出的数据,这有助于缩短查询执行时间。通过此增强功能,我们看到 4TB TPCH 的改进高达 10%。
GROUP_CONCAT() 聚合函数支持
具有GROUP_CONCAT()函数的查询现在在热浪中加速。
支持 ABS()、电源() 和符号() 数学函数
具有 ABS()、电源() 和 SIGN() 函数的查询现在在热浪中加速。
其他资源
热浪发行说明
8.0.30 中发布的新 MySQL 热浪功能
2022年上半年发布新的MySQL热浪功能
使用 MySQL 热浪机器学习构建您的第一个机器学习模型
获得300美元的信用额度并试用MySQL热浪30天:免费试用MySQL热浪
原文标题:New MySQL HeatWave capabilities released in 8.0.30-u1
原文作者:Mandy Pang
原文地址:https://blogs.oracle.com/mysql/post/new-mysql-heatwave-capabilities-released-in-8030-u1