一、背景
Aurora MySQL 5.6在2023年2月28日End of life,因此需要升级到5.7或者8.0。参考AWS这篇官方文档对5.6结束生命周期的解释。
最简单的升级方式是:直接编辑数据库版本,选择新的版本,然后点击保存。此时数据库会修改版本并重启,升级期间无法接受外部访问。
为了合理申请停机窗口,本文模拟了一个有一定数据量的测试环境,评估升级所需要的时间。
Continue reading “Aurora 5.6 升级不同数据量和机型所需要时间的测试”一年之计在于春。2023年,一起沉浸在AWS学习的海洋!
RDS, Aurora, MySQL, PostgreSQL, Redshift, and etc.
Aurora MySQL 5.6在2023年2月28日End of life,因此需要升级到5.7或者8.0。参考AWS这篇官方文档对5.6结束生命周期的解释。
最简单的升级方式是:直接编辑数据库版本,选择新的版本,然后点击保存。此时数据库会修改版本并重启,升级期间无法接受外部访问。
为了合理申请停机窗口,本文模拟了一个有一定数据量的测试环境,评估升级所需要的时间。
Continue reading “Aurora 5.6 升级不同数据量和机型所需要时间的测试”在系统上线之前,对整个系统进行压力测试是必要的、周密的做法。整个系统业务处理能力(TPS)是结合了网络、应用架构、数据库等多种因素的一个衡量方式。其中,数据库性能对于整个业务系统处理能力是关键点之一。
为了充分验证数据库能力,建议在云上VPC内另外启动一台高配置的EC2作为负载发生器,并通过sysbench工具运行特定的sql脚本对数据库施压。由此可尽量隔绝应用层和网络层带来的额外影响因素。
Continue reading “AWS RDS 和 Aurora PostgreSQL Benchmark 性能测试”