企业运维训练营之数据库原理与实践— AliSQL和读写分离基本原理—实例管理(下)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 企业运维训练营之数据库原理与实践— AliSQL和读写分离基本原理—实例管理(下)

接上篇:https://developer.aliyun.com/article/1225588?spm=a2c6h.13148508.setting.15.187d4f0ekoJZda

6. 调整参数

 

image.png

 

RDS控制台页面提供了部分MySQL参数供客户自行修改,未在控制台呈现的参数不支持修改。此外,部分参数修改后需要重启实例,重启可能会导致业务出现断连。因此建议在业务低峰期操作,并保证应用程序具有重连机制。

 

image.png

 

点击菜单栏的参数设置,进入参数设置页面。点击运行参数值,点击编辑,可在规定的范围内根据自己的需求进行修改,修改完成后会重启数据库实例。每个参数的具体描述可以点击最右侧的感叹号进行查看。

 

参数支持导出为模板,也支持直接导入参数,以及查看参数修改历史。

 

7. 主备切换

 

image.png

 

高可用以及三节点企业版都支持主备切换,包括自动切换和手动切换。实例默认开启自动切换,当系统检测到主实例出现某种故障时会进行HA。而如果客户有自己的判断,也可以进行手动切换,比如容灾演练等场景的需求。

 

RDS实例进行主备切换的原因有以下几种:

 

风险隐患:检测到主实例存在潜在风险,会影响当前的使用,系统会根据某些后端研发规则及时进行主备切换。

 

人工操作:客户可以在控制台上发起切换,也可以要求阿里云技术专家手动发起切换。

 

实例故障:RDS实例所在宿主机出现某些故障,比如软件硬件故障导致无法正常使用,系统会发生主备切换,保证业务及时运转与恢复,缩小故障范围。

 

image.png

 

从菜单栏“服务可用性”进入可进行主备切换设置。默认开启自动切换主备,可以选择关闭或开启,也可以设置为手动进行主备库切换。与前文一致,实例需要有重连机制保障。

 

8. 监控报警

 

image.png

 

我们需要实时监控CPU、内存、IOPS、存储空间等资源,为其设置阈值,达到阈值则进行告警,及时通知运维或研发人员进行进一步处理。RDS数据库提供了非常丰富的监控指标项与监控场景。

 

image.png

 

可以对监控项设置报警规则。实例触发报警阈值或条件后会及时通过电话、邮件或钉钉等方式通知相关人员进行进一步处理。

 

image.png

 

菜单栏点击监控与报警,里面展示了非常丰富的指标项,包含资源监控和引擎监控。

 

资源监控主要指数据库实例所在宿主机上的常用资源,比如CPU、内存、水位、存储空间、会话连接等。引擎监控包括QPS、TPS等监控指标。

 

image.png

 

切换到报警tab,可以开启一键报警,也可以按照报警规则进行设置。点击报警规则设置跳转到对应页面。

 

image.png

 

报警规则是RDS与云监控联合开发的应用。点击“创建报警规则”,产品项选择云数据库RDS版,资源范围选择实例。添加规则,比如添加比较典型的CPU使用率高80%告警。具体内容可以定位为:连续三个周期平均值>=80%则触发告警。此处平均值也可以更换为最小值、最大值等。

 

9. 设置白名单

 

image.png

 

创建数据库之后,默认不允许其他实例访问该数据库。如果有需要则应添加白名单。设置为127.0.0.1表示禁止所有地址访问,0.0.0.0/0表示对所有实例开放,一般用于测试。

 

10. 账号管理

 

image.png 

 

可以在控制台为数据库进行账号管理与创建。账号分为高权限账号与普通账号。每一个实例只允许创建一个高权限账号,可以选择一个普通账号精确授权到数据库。

 

6. 数据库管理

 

数据库管理页面可以创建数据库,选择相应字符集。

 

数据库链接默认内网地址,也可以申请外网地址。数据库代理可以设置读写分离,代理个数最大允许1-60。

 

同时,RDS数据库支持客户用SSL链接进行数据加密,适用于对安全性要求较高的客户,可以点击SSL进行设置。

 

image.png

 

数据库自治工具DAS是基于阿里云数据库专家多年来对于线上故障分析、性能分析、SQL分析等经验沉淀下来的自治工具,结合了机器学习功能,能够预测实例功能或性能走向,包含慢SQL优化、SQL限流、碎片空间整理等,功能非常

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
关系型数据库 OLAP API
非“典型”向量数据库AnalyticDB PostgreSQL及RAG服务实践
本文介绍了非“典型”向量数据库AnalyticDB PostgreSQL及其RAG(检索增强生成)服务的实践应用。 AnalyticDB PostgreSQL不仅具备强大的数据分析能力,还支持向量查询、全文检索和结构化查询的融合,帮助企业高效构建和管理知识库。
63 19
|
12天前
|
缓存 NoSQL JavaScript
Vue.js应用结合Redis数据库:实践与优化
将Vue.js应用与Redis结合,可以实现高效的数据管理和快速响应的用户体验。通过合理的实践步骤和优化策略,可以充分发挥两者的优势,提高应用的性能和可靠性。希望本文能为您在实际开发中提供有价值的参考。
43 11
|
2月前
|
SQL 存储 运维
从建模到运维:联犀如何完美融入时序数据库 TDengine 实现物联网数据流畅管理
本篇文章是“2024,我想和 TDengine 谈谈”征文活动的三等奖作品。文章从一个具体的业务场景出发,分析了企业在面对海量时序数据时的挑战,并提出了利用 TDengine 高效处理和存储数据的方法,帮助企业解决在数据采集、存储、分析等方面的痛点。通过这篇文章,作者不仅展示了自己对数据处理技术的理解,还进一步阐释了时序数据库在行业中的潜力与应用价值,为读者提供了很多实际的操作思路和技术选型的参考。
44 1
|
2月前
|
弹性计算 安全 关系型数据库
活动实践 | 自建数据库迁移到云数据库
通过阿里云RDS,用户可获得稳定、安全的企业级数据库服务,无需担心数据库管理与维护。该方案使用RDS确保数据库的可靠性、可用性和安全性,结合ECS和DTS服务,实现自建数据库平滑迁移到云端,支持WordPress等应用的快速部署与运行。通过一键部署模板,用户能迅速搭建ECS和RDS实例,完成数据迁移及应用上线,显著提升业务灵活性和效率。
|
2月前
|
运维 监控 Cloud Native
云原生之运维监控实践:使用 taosKeeper 与 TDinsight 实现对 时序数据库TDengine 服务的监测告警
在数字化转型的过程中,监控与告警功能的优化对保障系统的稳定运行至关重要。本篇文章是“2024,我想和 TDengine 谈谈”征文活动的三等奖作品之一,详细介绍了如何利用 TDengine、taosKeeper 和 TDinsight 实现对 TDengine 服务的状态监控与告警功能。作者通过容器化安装 TDengine 和 Grafana,演示了如何配置 Grafana 数据源、导入 TDinsight 仪表板、以及如何设置告警规则和通知策略。欢迎大家阅读。
57 0
|
3月前
|
存储 缓存 网络安全
南大通用GBase 8s 数据库 RHAC集群基本原理和搭建步骤
南大通用GBase 8s 数据库 RHAC集群基本原理和搭建步骤
|
3月前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
222 3
|
3月前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
84 2
|
4月前
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
88 4
|
8天前
|
监控 运维
HTTPS 证书自动化运维:https证书管理系统- 自动化监控
本文介绍如何设置和查看域名或证书监控。步骤1:根据证书状态选择新增域名或证书监控,线上部署推荐域名监控,未部署选择证书监控。步骤2:查询监控记录详情。步骤3:在详情页查看每日定时检测结果或手动测试。
HTTPS 证书自动化运维:https证书管理系统- 自动化监控