05.云数据库 Mysql 版的常用|学习笔记

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: 快速学习05.云数据库 Mysql 版的常用设置

开发者学堂课程【云数据库 MYSQL 快速入门05.云数据库 Mysql 版的常用设置】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/13/detail/33


05.云数据库 MySQL 版的常用设置

 

内容介绍:

一、变更配置

二、设置参数

三、设置可维护时间段

四、迁移可用区

五、切换主备份示例

六、修改数据切换方式

 

一、变更配置:

将介绍的是云数据库 MYSQL 版的常用设置。首先介绍是如何变更配置,变更配置主要设置是我们实力的配置以及储存容量。

如果我们的网站经营得当,用户量增加了,现有的配置和容量跟不上我们用户的需求,我们会需要慎重的配置,而是用户的需求来做到最好体验。

相反,如果我们的网站业务经营部不得当,用户大量流失来维持现有的配置的话,可能会导致一部分的成本浪费,那么我们可以通过降低配置来将这个成本给压缩下来。首先进入我们的 RDS ,然后可以在我们的配置信息中,可以看到我们的升降配置,点击升降配置。

就是可以看到现在储存空间和规格,可以升级储存空间以及甚至规格,当然他并不需要一定的,我们单独升级也是可以升级的,然后按量的话,它会显示的付费的话是小时。

NO.1.png

如果是包年包月的话,那么则是年费和月费的计算,在规格上的话,我们还可以从共享的配置,升级到独显的配置,独享的配置的话我们只要是独立的更加稳定。而如果是独占物以及套餐的话,那么就是可能会去掉虚拟化这个过程,就可以减免虚拟化造造成的性能损益。


二、设置参数

然后设计参数,这个参数其实就是 RDS 实现了一个图形化的编辑卖给 CMF 的过程。这个设置参数的话,对于 DBA 来说,如果在业务上对数据库需要进行一定的修改的话,我们会就是设置参数。

一般来说的话,对于普通玩家来说的话, RDS 的默认设置参数是阿里云的专家们进行调试以后最佳的状态了,一般来说是不需要修改的,除非一些 default 的设置的话,可能为了设置习惯方便一点的话,我会需要来设置我们的参数。

在左侧列表可以看到有个参数设置,可以看到这就是一个参数设置的界面,图形化的界面非常的友好,还有参数名,以及参数的默认值,目前运行以及修改参数是否需要重启,以及参数可以修改的范围,以及参数的英文解释,如果业务有大量的进行修改的话,我们可能会在华东有一个 RDS ,在华南华北或者我们都会有 RDS ,我们会需要进行相同的配置的话,修改完以后,就可以导出一个参数。

然后再到我们的另一个地方里面,就可以导入参数,这样的话就可以非常方便。

NO.2.png

那么这里也是一个我觉得比较可以适合我们进行修改,就比如说 default storage energy 这个的话就是默认的数据库储存引擎,我们可以修改为 InnoDB 或者 TokuDB ,以及这里可以简单的演示一下 TokuDB TokuDB 的话是一个非常高压缩率的一个数据隐情,如果我们的业务的储存非常大的,如果是因为 TokuDB 的话,那么就以提高压缩率来帮助我们节省成本。

当然 TokuDB 有一个确定是不支持外接单业务的话,也不会存在要使用外接的存在,确定以后点击提交参数或者撤销这个修改营销参数以后,就会进行一个重启的过程,因为我们这里看到有重启的,重启可能会有一个十分钟的时间。

 

三、设置可维护时间段

然后就是设置可维护性的设置,可维护性就是 Adidas 是一个免维护的一个数据库,就是我们不需要进行更新补丁等措施,但是阿里云方面会帮我们自动的进行升级,这个升级的话可能会涉及到重启这么一个过程,根据我们的业务不同制定维护时间段。

回到我们基本信息,我们可以在我们的配置信息可以看到维护时间段,

NO.3.png

时间段一般来说的话,基本的中文业务的话,时间段凌晨两点到六点的话,是一个最好的客户时间段,但是如果不同的业务的话,比如说我们这个论坛,我们这个网站专门服务夜猫子的,如果我们做了一个什么深夜食堂的这样一个 APP 的话,那么可能就不一定是这个时间段,点击保存以后就可以了。

 

四、迁移可用区

迁移可用区的话,一般来说的话利用场景,需要减少 IDSG 连接的延迟的话,那我们就需要进行相应的迁移的这种业务情况,都可能去主从库分离,主库要 A 从库用 B 来提高我们数据的可用性。在基本信息,我们可以看到这个迁移可用区,目前我们可能去 A ,可能去 B ,或者我们可能去 B+C ,这样的话会提高我们的数据可用性,迁移过程中会有闪断,如果我们的业务应用程序的没有这个重连机制的话,那么会需要手动重连。

 

五、切换主备份实例

切换主备份实例的话,就是相对来说就是主库变成从库和从库变主库存这么一个过程。一般来说是不会遇到这个过程的,如果我们是真的需要,因为主从库其实数据量是一致的,一般来说没有需要进行这个,但是如果我们的主库进行宕机了,阿里云没有自动的切换主备份实例的话,我们才会需要手动的切换主备份实例。我们可以点击服务课程区,我们看到这里为主备份切换,如果切换以后会有一到两次的闪断,这同样也可以使用,我们应用程序有一个重连的机制,如果没有就用手动重连。

 

六、修改数据切换方式

修改数据切换方式主要分为半同步和异步,这个会需要根据我们自己的业务场景来进行选择,一般来说默认的话,半同步已经足够的了,还是这个服务可用性区这边,我们可以看到数据方式为半同步,我们可以在修改数据赋值方式选项修改半同步或者异步,半同步和异步有什么区别呢?

修改数据方式,其实就是用户根据自身业务特点选择不同的数据复制方式来提高数据可用性。看到半同步的话,正常情况下数据复制方式采用强同步复制方式,当主库向从库复制数据出现异常的时候,从库不可用或者双节点网络异常的时候,主库会暂停对应用的响应,直到复制方式超市退化成异步复制,异步复制就是应用发起更新(含增加、删除、修改操作)请求,主库完成相应操作后立即相应应用,主库向从库异步复制数据。

因此异步复制方式下,从库不可用不影响主库上的操作,而主库不可用有较小概率会引起数据不一致  。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1094 152
|
6月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
6月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
6月前
|
SQL 关系型数据库 MySQL
Mysql数据恢复—Mysql数据库delete删除后数据恢复案例
本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据被删除。删除后未对该表进行任何操作。需要恢复误删除的数据。 在本案例中的mysql数据库未进行备份,也未开启binlog日志,无法直接还原数据库。
|
SQL Cloud Native 关系型数据库
ADBPG(AnalyticDB for PostgreSQL)是阿里云提供的一种云原生的大数据分析型数据库
ADBPG(AnalyticDB for PostgreSQL)是阿里云提供的一种云原生的大数据分析型数据库
2033 1
|
数据可视化 关系型数据库 MySQL
将 PostgreSQL 迁移到 MySQL 数据库
将 PostgreSQL 迁移到 MySQL 数据库
2738 2
|
SQL 关系型数据库 Linux
【PostgreSQL】基于CentOS系统安装PostgreSQL数据库
【PostgreSQL】基于CentOS系统安装PostgreSQL数据库
2193 0
|
SQL 存储 自然语言处理
玩转阿里云RDS PostgreSQL数据库通过pg_jieba插件进行分词
在当今社交媒体的时代,人们通过各种平台分享自己的生活、观点和情感。然而,对于平台管理员和品牌经营者来说,了解用户的情感和意见变得至关重要。为了帮助他们更好地了解用户的情感倾向,我们可以使用PostgreSQL中的pg_jieba插件对这些发帖进行分词和情感分析,来构建一个社交媒体情感分析系统,系统将根据用户的发帖内容,自动判断其情感倾向是积极、消极还是中性,并将结果存储在数据库中。
1245 1
玩转阿里云RDS PostgreSQL数据库通过pg_jieba插件进行分词
|
关系型数据库 测试技术 分布式数据库
PolarDB | PostgreSQL 高并发队列处理业务的数据库性能优化实践
在电商业务中可能涉及这样的场景, 由于有上下游关系的存在, 1、用户下单后, 上下游厂商会在自己系统中生成一笔订单记录并反馈给对方, 2、在收到反馈订单后, 本地会先缓存反馈的订单记录队列, 3、然后后台再从缓存取出订单并进行处理. 如果是高并发的处理, 因为大家都按一个顺序获取, 容易产生热点, 可能遇到取出队列遇到锁冲突瓶颈、IO扫描浪费、CPU计算浪费的瓶颈. 以及在清除已处理订单后, 索引版本未及时清理导致的回表版本判断带来的IO浪费和CPU运算浪费瓶颈等. 本文将给出“队列处理业务的数据库性能优化”优化方法和demo演示. 性能提升10到20倍.
1402 4

推荐镜像

更多