欢迎访问深圳敏捷云计算科技有限公司!

全面掌握甲骨文云 OCI MySQL 服务:从自动运维到高效管理

2024-01-15 原创文章

Oracle OCI 中的 MySQL 数据库服务全景

在 Oracle Cloud Infrastructure (OCI) 中,客户可以根据自己的业务需求和技术背景,选择三种不同的 MySQL 服务。这些服务包括:

  1. MySQL Database Service (PaaS服务):这是一个完全托管的服务,意味着 Oracle 的专业团队将负责数据库的所有运维任务,如备份、恢复和修补。这种服务非常适合那些希望专注于业务发展而不是技术细节的客户。
  2. “市场”中的“MySQL Enterprise Edition”模板:这种方法更适合那些想要更多控制权和定制能力的用户。通过市场提供的模板,用户可以在 OCI 环境中创建和管理自己的 MySQL 数据库主机。
  3. IaaS 中的手动安装:这是最灵活的选项,允许用户在 OCI 提供的虚拟机中自行安装和配置 MySQL 数据库。这适用于对数据库有特殊要求或需要深度定制的高级用户。
  1. 如下为三种方式的比较


MySQL 数据库服务是一项完全托管的 Oracle Cloud Infrastructure native 服务,由 Oracle 的 MySQL 团队开发,管理和支持。Oracle 可以自动执行所有任务,例如备份和恢复,数据库和操作系统修补等。客户仅负责管理数据,架构设计和访问策略。

自动化运维的优势

在 OCI 中,MySQL DB 系统的运维是自动化的。这意味着基础操作系统和 MySQL 服务器的修补程序都在定义的维护窗口期间自动执行。自动化运维不仅节省了时间和资源,还降低了由于人为错误引起的风险。此外,如果客户未定义维护窗口,系统将为他们自动分配,确保数据库系统始终保持最新和安全。

HeatWave Cluster 的独特优势

HeatWave 是一种独特的 MySQL 实时分析计算架构,它显著提高了 MySQL 数据库服务的分析能力。通过 HeatWave,客户可以直接在 MySQL 数据库上进行 OLAP 分析,无需将数据迁移到其他存储系统或使用其他计算引擎。这不仅节省了时间和资源,还降低了数据迁移过程中的风险。HeatWave 的性能和成本效率使其成为数据密集型应用的理想选择。



HeatWave 它提供了针对 Oracle Cloud Infrastructure 优化的高性能和可扩展的内存中分析处理引擎。客户可以对 MySQL 数据库中存储的数据运行 HeatWave,而无需 ETL 且无需对应用程序进行任何更改。应用程序只需通过标准 MySQL 协议即可访问 HeatWave,并且典型的管理操作可以通过 OCI Web 控制台,REST API,CLI 或 DevOps 工具进行自动化,集成和访问。HeatWave 查询在 MySQL 数据库上实现了数量级的加速。


在 MySQL HeatWave 架构下实现了数据请求单一入口,数据写入先写 InnoDB,如果该表定义为 Rapid 引擎,InnoDB 则推送给 HeatWave; 对于 SELECT 请求,优化器会判断;如果从 InnoDB 中请求快,则从 InnoDB 层请求数据返回,如果涉及到复杂运算则从 HeatWave 中请求及返回。可以说这个结构是行(InnoDB)+列(HeatWave)混合存储的结构,同一个架构完美解决 OLTP,OLAP 需求(感觉也是一个高富帅的解决方法),BenchMark 基本是同行业无敌。

入站复制功能的应用场景

MySQL database service 的入站复制功能允许数据从本地 MySQL 实例安全地迁移到 OCI 中的数据库系统。这为数据备份和迁移提供了极大的便利。尽管这一功能支持基于行的复制和基于 GTID 的复制,但也有一些限制,如不支持多源复制。了解这些限制对于规划和实施复制策略至关重要。

创建 MySQL database service 的步骤

创建 MySQL database service 是一个直接且用户友好的过程。用户可以选择合适的硬件配置,根据业务需求选择网络设置,并配置备份策略。这一过程的灵活性使得 MySQL database service 可以轻松适应各种不同规模和类型的业务需求。


选择合适的硬件配置:


选择合适的网络 VCN(如果尚未创建 VCN, 请先创建)及设置合适的端口:

配置备份策略, 然后创建。

监控和管理 MySQL database service

MySQL database service 提供了全面的监控和管理工具,使用户可以轻松监控数据库的健康状况和性能。这些工具不仅提供了关于内网 IP 和端口的详细信息,还允许用户进行实时监控和调整,确保数据库服务的最优运行。

内网 IP 及端口信息:

监视及管理:


优化 MySQL 配置

对于需要优化其 MySQL 数据库性能的用户,MySQL database cloud service 提供了灵活的配置调整选项。用户可以复制当前配置,根据需要调整参数,并使用新配置重启数据库。这种灵活性使得用户能够快速适应变化的业务需求和性能目标。

调整参数方式如下:

1、打开 Mysql database 管理界面, 查看及打开当前配置:

2、打开当前配置:

3、选择复制配置:

4、指定配置名称:

5、调整参数并保持设置:

6、重新打开数据库控制台, 选择编辑:

7、选择更改配置:

8、选择我们新建好的那个配置:

9、保存更改:

数据库将重启, 并使用新的配置。

开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴

作为Oracle的高级合作伙伴,Agilewing正重新定义企业体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将复杂的开户和操作流程转化为一种轻松、直观的体验。通过我们的一站式服务,您可以迅速开启并享受Oracle云的全方位服务,从而无缝融入云端世界。

Agilewing的AgileCDN服务,结合了OCI的云基础服务,提供了一流的全球内容加速解决方案。超过2800个全球POP节点和7000个直连点的强大网络,确保了无论您的业务扩展到全球哪个角落,都能保持高效稳定的运行。

利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。我们的合作模式为客户带来经济高效的解决方案,使他们能够更加专注于核心业务,同时享受Oracle云的高性能和安全保障。

Oracle云服务,作为一个充满潜力的领域,以其高性能、安全性和全球统一的服务标准,为各类企业开启了新的机遇之门。通过Agilewing的专业服务,无论是个人用户还是企业,都能轻松步入这个充满技术革新和高效能的新时代。现在,就让Agilewing引领您开始探索Oracle云服务,打开一个全新的世界大门。

如您想咨询 Oracle 的相关业务,可联系搜索微信号:lhh1843812463woshiwhw123

或者可以进入以下群组进行咨询:

微信公众号

微信技术交流社群: