社区周报 | SQLE 新增 Eclipse 审核插件

2024年 1月 17日 45.8k 0

欢迎来到爱可生开源社区周报!在这里为大家分享精选数据库行业文章,社区活动和开源项目的最新动态。

欢迎更多的数据库爱好者能在社区结识志同道合的朋友,一起学习、探索和分享数据库相关的知识和经验,使用并参与到我们的开源项目中来!

一个有深度的 MySQL 开源社区

1社区动态

最新发版 | SQLE 3.2401.0-pre2 发布🔗

【社区版】新增 Eclipse 审核插件

【企业版】使用第三方登录时,自动绑定邮箱、企业微信

活动投稿 | 2024 年了,你还在直连库执行 SQL 吗?🔗

事故总是频繁发生在手动操作中,那么有什么办法可以对下发的 SQL 进行控制呢?

笔者认为 SQLE 是个不错的选择。用户可以在 SQLE 中,通过创建工单的方式,来对需要下发的 SQL 进行管控及标准发布。为方便大家了解用 SQLE 管控 SQL 下发的流程,笔者在文中详细说明了 SQLE 的使用过程。

上周工作

  • 完成 Eclipse 审核插件开发

  • 缺陷修复

本周计划

  • 开发从数据源导出数据的功能

  • 缺陷修复

2社区文章回顾

《技术译文 | MySQL 通用表空间的这几个选项你会用吗?》🔗

在 MySQL 数据库中有效管理存储和性能至关重要,通用表空间为实现这一目标提供了灵活性。本文讨论通用表空间并探讨其功能、优点和实际用法,并附有说明性示例。

《技术分享 | 记一次 Redis 数据库迁移》🔗

最近因业务需要将集群中的 Redis db8 迁移到另一个库中。不需要把全部的 Redis 都迁移过去,只需要迁移 db8 到新服务器的 db15。

大概情况是这样,如图:

集群迁移效果

当然也探索了一些开源工具看能否实现,最后效果都不太理想,于是自己手撸一个脚本来迁移吧。

文中附迁移脚本。

《第 02 期 [事务] BEGIN 语句会马上启动事务吗?》🔗

新专栏第 02 期,聊聊最常用也是最简单的 BEGIN 语句,开始一个事务的过程中都干了什么?

推荐阅读:第 01 期 [事务] 事务的起源:事务池和管理器的初始化

4行业文章精选

《OBProxy 日志分析总结》🔗

OBProxy 是 OceanBase 数据库访问代理,又称为 ODP ,在 OceanBase 的使用中起着非常重要的作用。应用连接 OceanBase 数据库绝大部分操作都要经过 OBProxy 并且留下相关日志,所以 OBProxy 的日志分析对于分析诊断应用的 OceanBase 连接问题、SQL 性能问题有很大帮助。

2024-01-09 发表于【数据库技术闲谈】

《[翻译]-Query and Transaction size in MySQL》🔗

本人在维护 MySQL InnoDB Cluster 时,遇到了“[ERROR] [MY-011608] [Repl] Plugin group_replication reported: 'Error on session 4410401. Transaction of size 192892268 exceeds specified limit 150000000. To increase the limit please adjust group_replication_transaction_size_limit option.'“这个错误,在研究这个问题时,看到了这篇文章,觉得写的非常不错。废话不多说,原文翻译如下。 

有时候了解事务的大小非常重要,尤其是当你计划将 MySQL 迁移到HA解决方案时,像 MySQL InnoDB Cluster,为了保证集群的最佳性能,默认情况下事务大小有一定限制。今天我们来看看获取事务大小的不同方法。

2024-01-12 发表于【DBA闲思杂想录】

《简单却强大:MySQL ZEROFILL 让编号管理变得更轻松》🔗

在 MySQL 中,ZEROFILL 是一种用于在数字字段上进行填充零的属性。该属性通常用于确保数字达到指定长度时,左侧用零进行填充。这在某些特定场景下非常有用,例如确保订单号或者其他标识符具有固定的长度。

2024-01-10 发表于【数据库干货铺】

《从源码分析 MySQL 身份验证插件的实现细节》🔗

最近在分析 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 这个报错的常见原因。在分析的过程中,不可避免会涉及到 MySQL 身份验证的一些实现细节。加之之前对这一块就有很多疑问,包括:

  1. 一个明文密码,是如何生成 mysql.user 表中的 authentication_string?

  2. 在进行身份验证时,客户端是否会直接发送明文密码给 MySQL 服务端?

  3. MySQL 8.0 为什么要将默认的身份认证插件调整为 caching_sha2_password,mysql_native_password 有什么问题嘛? 

所以,就从代码层面对 MySQL 身份验证插件(主要是 mysql_native_password)的一些实现细节进行了分析。

2024-01-07 发布于【MySQL实战】

* 关注社区周报,阅读行业好文,欢迎投递推荐。

关于 SQLE

SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。

SQLE 获取

🔗 Github https://github.com/actiontech/sqle

📚 文档 https://actiontech.github.io/sqle-docs/

💻 官网 https://opensource.actionsky.com/sqle/

👥 微信群 添加管理员微信 ActionOpenSource

📊 点击 原文链接 查看社区版和企业版功能对比:https://actiontech.github.io/sqle-docs/docs/support/compare

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论