SQLE 2.2311.0-pre2 发布 🔗
【企业版】管控列表支持按 SQL 发送端过滤来源
如果您通过慢日志记录了各种执行的 SQL(如开发调试、测试和业务执行的 SQL 等),但只想关注特定的 SQL,如应用程序执行的业务 SQL 时。可以利用慢日志记录的 IP 进行过滤,排除其他不相关的 SQL 审核记录。
IP 过滤
上周工作
-
SQL 管控列表支持排序
-
SQL 管控列表新增 SQL 下发端的信息展示和筛选
-
优化规则提示用词
-
优化 MySQL 索引建议
-
缺陷修复
本周计划
-
JetBrains 插件支持更便捷地选择数据源和 schema
-
新增 6 条 MySQL 审核规则
-
增强 XML 文件格式支持范围
-
优化 MySQL 索引建议
-
去缺陷修复
2社区文章回顾
《技术译文 | MySQL 备份和恢复最佳实践:终极指南》🔗
本文中,我们将回顾所有常用的 MySQL 备份和恢复策略,它们是任何应用程序的基石。对应您的特定场景,有多个选项可供选择,每个选项都要求我们考虑相关问题以做出明智的决策。
《技术分享 | MySQL 可以对相同字段创建不同索引?》🔗
同事问了个问题,MySQL 的某个测试库,发现有这种情况:
-
给已设置为主键的列又加了一次索引,如下前两条 SQL 语句。
-
给同一个字段加了 2 次索引,如下后两条 SQL 语句。
《技术分享 | Redis Hotkey?三招定位、五招解决》🔗
顾名思义即 Redis 实例中的热点数据,当客户端频繁访地查询、读取、写入同一个 key 时,它被称之为 Hotkey。
3行业文章精选
《修完这个 Bug 后,MySQL 性能提升了 300%》🔗
最近 MySQL 官方在 8.0.35 上修复了一个 bug:
这个 bug 是由 Mark Callaghan 发现的。Mark 早年在 Google MySQL 团队,后来去了 Meta MySQL,也主导了 RocksDB 的开发。
2023-11-17 发表于【Bytebase】
《MySQL:刷脏相关》🔗
这里简单记录一下刷脏和IO代码的简要流程(8.0.23),以下内容仅供参考。
2023-11-14 发表于【MySQL学习】
《详谈 MySQL 8.0 原子 DDL 原理》🔗
MySQL 5.7 的字典信息保存在非事务表中,并且存放在不同的文件中(.FRM,.PAR,.OPT,.TRN,.TRG 等)。所有 DDL 操作都不是 Crash Safe,而且对于组合 DDL(ALTER 多个表)会出现有的成功有的失败的情况,而不是总体失败。这样主从复制就出现了问题,也导致基于复制的高可用系统不再安全。
MySQL 8.0 推出新特性 - 原子 DDL,解决了以上的问题。
2023-11-13 转载于【一森咖记】
《使用MySQL 8.2透明读/写分离,代价几何?》🔗
MySQL 8.2引入了透明读/写分离功能,MySQL 路由器可以自动将只读SQL路由到集群的只读节点。然而,MySQL路由器在此过程中需要对接收到的SQL进行一定程度的解析,以确定其是否为只读SQL。这个解析过程对系统性能会有怎样的影响呢?知名MySQL布道师Frédéric Descamps对此进行了测试,让我们一起看看他的分析。
2023-11-17 发表于【oracleace】
* 关注社区周报,阅读行业好文,欢迎投递推荐。
4社区活动预告
SQL 质量提升官招募 最后一周
为了感谢广大社区成员对 SQLE 的关注、使用和贡献,社区特别企划 让所有人不再为 SQL 问题头疼! | 1024 特别企划,快来参加吧!
关于 SQLE
SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。
SQLE 获取
🔗 Github https://github.com/actiontech/sqle
📚 文档 https://actiontech.github.io/sqle-docs/
💻 官网 https://opensource.actionsky.com/sqle/
👥 微信群 添加管理员微信 ActionOpenSource