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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 快速学习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 ,这样的话会提高我们的数据可用性,迁移过程中会有闪断,如果我们的业务应用程序的没有这个重连机制的话,那么会需要手动重连。

 

五、切换主备份实例

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

 

六、修改数据切换方式

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

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

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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
关系型数据库 MySQL 分布式数据库
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
35 2
|
2天前
|
SQL 存储 关系型数据库
数据库开发之mysql前言以及详细解析
数据库开发之mysql前言以及详细解析
10 0
|
7天前
|
SQL 关系型数据库 MySQL
MySQL环境搭建——“MySQL数据库”
MySQL环境搭建——“MySQL数据库”
|
7天前
|
SQL NoSQL 关系型数据库
初识MySQL数据库——“MySQL数据库”
初识MySQL数据库——“MySQL数据库”
|
9天前
|
关系型数据库 MySQL 数据库
数据库基础(mysql)
数据库基础(mysql)
|
9天前
|
SQL 关系型数据库 数据库
【后端面经】【数据库与MySQL】SQL优化:如何发现SQL中的问题?
【4月更文挑战第12天】数据库优化涉及硬件升级、操作系统调整、服务器/引擎优化和SQL优化。SQL优化目标是减少磁盘IO和内存/CPU消耗。`EXPLAIN`命令用于检查SQL执行计划,关注`type`、`possible_keys`、`key`、`rows`和`filtered`字段。设计索引时考虑外键、频繁出现在`where`、`order by`和关联查询中的列,以及区分度高的列。大数据表改结构需谨慎,可能需要停机、低峰期变更或新建表。面试中应准备SQL优化案例,如覆盖索引、优化`order by`、`count`和索引提示。优化分页查询时避免大偏移量,可利用上一批的最大ID进行限制。
34 3
|
16天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)
|
1月前
|
关系型数据库 MySQL 数据库
rds安装数据库客户端工具
安装阿里云RDS的数据库客户端涉及在本地安装对应类型(如MySQL、PostgreSQL)的客户端工具。对于MySQL,可选择MySQL Command-Line Client或图形化工具如Navicat,安装后输入RDS实例的连接参数进行连接。对于PostgreSQL,可以使用`psql`命令行工具或图形化客户端如PgAdmin。首先从阿里云控制台获取连接信息,然后按照官方文档安装客户端,最后配置客户端连接以确保遵循安全指引。
86 1
|
5天前
|
关系型数据库 MySQL 数据库
《MySQL 简易速速上手小册》第1章:MySQL 基础和安装(2024 最新版)
《MySQL 简易速速上手小册》第1章:MySQL 基础和安装(2024 最新版)
28 4
|
29天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
69 0