阿里云创新手册-PolarDB开源生态专场-快速搭建PolarDB数据库提升Odoo应用的性能(下)

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
简介: 阿里云创新手册-PolarDB开源生态专场

接上篇:https://developer.aliyun.com/article/1224800?spm=a2c6h.13148508.setting.20.1b214f0eEgbVNQ



 

image.png

 

PolarDB 具备多个优势:

 

与PG数据库完全兼容包括SQL语法、第三方插件。

PolarDB只读节点与主库共享存储,因此延迟毫秒级可以 PolarDB 的一部分读请求发送到只读节点另外,PolarDB在内存中实现了并行回放,进一步降低了延迟。

性能更高更平稳。它在内核做了很多优化,性能更高。同时,它不再依赖文件系统的缓存,运行更平稳。使用CSN快照取代原本的事务id 快照多核性能会更高。另外,它实现了索引数据页面的预读,发挥存储池大带宽能力。

秒级增加只读节点只读节点主库共享存储空间,无需进行数据库的数据复制可以在数秒内建立一个只读节点。

大库在线扩容。PolarDB使用了存储计算分离架构,因此数据库大小不再受限于本地的磁盘空间大小。PolarB还支持在线扩容,存储层为数据库增加空间后,数据库即可快速完成扩容。

 

image.png

 

PolarDB大幅提升了Odoo应用的性能但搭建过于麻烦。

 

因此,乘数科技推出了CLup,可以帮助快速搭建PolarDB集群。

 

CLup 是一套可以管理 PolarDB 的数据库平台软件,它可以快速创建 PolarDB 集群,可快速增加只读节点同时可提供 PolarDB 数据库的高可用监控管理功能。比方主库故障,可以快速只读节点提升为主库,保证业务不中断。

 

CLup还提供 TopSQL的功能可以在公有云上使用CLup,也可以在自己的物理机或虚拟机上使用CLup

 

上图为使用CLup快速创建PolarDB过程

 

 

image.png

 

首先,指定 PolarDB 的软件目录本地的数据目录。

 

image.png

 

然后指定 PolarDB 集群的 VIP 地址 PolarDB 的盘名称以及数据目录

 

 

image.png

 

设置该集群的探测参数。

 

image.png

 

设置 PolarDB 的参数,提交即完成PolarDB的创建。

image.png

 

同时使用 CLup 可以对 PolarDB 的主只读节点进行手动补位切换。发生故障PolarDB 的只读节点会自动提升为主库保证高可用

 

image.png

 

关于如何在阿里云上使用CLup创建PolarDB,点击此处查看。

 

 

 

 

image.png

 

PolarDB 数据库也能运行其他公有云上。PolarDB 的运行需要有共享盘,实现高可用需要有VIP,因此天翼云、移动云、华为云都已支持,联通云和腾讯云暂未实现支持。

 

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
9天前
|
XML Java 数据库连接
性能提升秘籍:如何高效使用Java连接池管理数据库连接
在Java应用中,数据库连接管理至关重要。随着访问量增加,频繁创建和关闭连接会影响性能。为此,Java连接池技术应运而生,如HikariCP。本文通过代码示例介绍如何引入HikariCP依赖、配置连接池参数及使用连接池高效管理数据库连接,提升系统性能。
34 5
|
19天前
|
缓存 监控 关系型数据库
如何根据监控结果调整 MySQL 数据库的参数以提高性能?
【10月更文挑战第28天】根据MySQL数据库的监控结果来调整参数以提高性能,需要综合考虑多个方面的因素
57 1
|
19天前
|
监控 关系型数据库 MySQL
如何监控和诊断 MySQL 数据库的性能问题?
【10月更文挑战第28天】监控和诊断MySQL数据库的性能问题是确保数据库高效稳定运行的关键
36 1
|
19天前
|
缓存 关系型数据库 MySQL
如何优化 MySQL 数据库的性能?
【10月更文挑战第28天】
43 1
|
20天前
|
数据库
|
20天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
96 1
|
18天前
|
关系型数据库 分布式数据库 数据库
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
锦鲤附体 | PolarDB数据库创新设计赛,好礼不停!
|
21天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第26天】数据库作为现代应用系统的核心组件,其性能优化至关重要。本文主要探讨MySQL的索引策略与查询性能调优。通过合理创建索引(如B-Tree、复合索引)和优化查询语句(如使用EXPLAIN、优化分页查询),可以显著提升数据库的响应速度和稳定性。实践中还需定期审查慢查询日志,持续优化性能。
49 0
|
1月前
|
关系型数据库 MySQL 分布式数据库
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶,邀请好友完成更有机会获得​小米Watch S3、小米体重称​等诸多好礼!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
|
2月前
|
关系型数据库 MySQL Serverless
探索PolarDB MySQL版:Serverless数据库的灵活性与性能
本文介绍了个人开发者对阿里云PolarDB MySQL版,特别是其Serverless特性的详细评测体验。评测涵盖了产品初体验、性能观测、Serverless特性深度评测及成本效益分析等方面。尽管试用过程中遇到一些小问题,但总体而言,PolarDB MySQL版表现出色,提供了高性能、高可用性和灵活的资源管理,是个人开发者和企业用户的优秀选择。
下一篇
无影云桌面