团队mysql_关于团队技术预研MySQL 8.0的推动计划

年前算是心情浮躁的动荡期,很不适合做建设类工作,加上一个长假,真正恢复过来会略晚一些,这段时间蛮适合做一些技术预研类工作,把底子打扎实,总结做充实一些。

554310722773175c800af3a9b5a880ec.png

结合之前预研的一些情况,总体来说感觉会比较混乱,很多时候起步就是个难题,为了环境的兼容性和可用性得花去不少的时间,加上每个人使用习惯和服务本身的差异,使用不当还会造成一些误解和偏差,所以对此我也简单做了下总结。

以调研MySQL 8.0的特性为例,我是打算把这部分工作做得细致,做得扎实,假设有ABCD4个人,我要安排这样的一个预研工作,该怎么群策群力, 为此考虑了如下的几个层面,可以作为参考。

1.服务器资源配置如下:

4664e17e2e595cfade8ecd0a970f65ba.png

注:这样做有一些明显的好处,大家使用起来端口不会冲突,而且彼此是隔离的,如果有一些额外的测试,还有公共资源可以使用。

2.预研特性列表和分工

对于分工,最好还是根据大家的意愿和兴趣方向做下分工:

5a520c90619ca1f56ccb1c22432d063c.png

3.软件部署方式:

1).软件安装目录为/usr/local/[mysql-version]

2).不要配置默认/usr/local/mysql目录,需要区别版本

3).不要设置软链接,如/usr/bin/mysql,/usr/bin/mysqld_safe,/usr/bin/mysqld

4).数据目录为/data/mysql_[port]

5).通用测试Buffer Pool设置为2G以内,最大不超过4G

6).如需主从/集群多服务器环境,需要提前打好招呼,按照指定端口范围部署

4.测试软件:

1).Percona 8.0.19 当前线上版本

2).MySQL Community Edition 8.0.19

3).Percona 8.0.22 当前最新版本

4).MySQL Community Edition 8.0.23

5.相关链接:

https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html

https://dev.mysql.com/doc/refman/8.0/en/features.html

https://dev.mysql.com/downloads/mysql/

https://www.percona.com/downloads/Percona-Server-LATEST/

6.验收结果标准:

1).特性是否满足生产要求(是否稳定,性能提升,效率提升,是否需要重启数据库等维度)

2).如果满足生产发布需求,相应的测试和说明文档要齐全,充实,至少1页

3).如果不满足生产发布需求,需要有明确的风险点和相关说明

4).哪些特性是你认为对于开发使用是很有帮助的特性,需要额外关注

5).相比于MySQL 5.7, 有哪些特性是MySQL 8.0的特色和亮点特性,哪些是被废弃的

6).MySQL社区版和Percona分支,技术选型和后续的实施方案

7.实施步调:

1).2021年x月x日前,确定特性类别和列表,在wiki列表中汇总

2).2021年x月x日前,梳理现有的线上MySQL 8.0参数列表,确定8.0的基线参数列表

3).2021年x月x日前,输出测试调研报告

4).考虑分享计划,分享主题可以分为开发类特性和非开发类特性两类

点在看,让更多人看到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值