PolarDB产品使用合集之集群配置主从1~16pcu,比如innodb_buffer_pool_size,另外线上innodb_buffer_pool_size配置里面是在变动的,该怎么配置

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: PolarDB是阿里云推出的一种云原生数据库服务,专为云设计,提供兼容MySQL、PostgreSQL的高性能、低成本、弹性可扩展的数据库解决方案,可以有效地管理和优化PolarDB实例,确保数据库服务的稳定、高效运行。以下是使用PolarDB产品的一些建议和最佳实践合集。

问题一:在PolarDB如果查询次数增加的话,是增加节点合算还是变更配置合算?


在PolarDB如果查询次数增加的话,是增加节点合算还是变更配置合算?一个节点2核4G。还是两个节点一核2G?两种方式有什么不同吗?提升配置可以查询得更快?


参考回答:

建议直接开通serverless,更划算。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/584050


问题二:PolarDB这个问题怎么解决?


PolarDB这个问题怎么解决?以前在rds不是慢sql的全都变成慢sql了,调整固定最低pcu也没什么见效,只有大半pcu时见效。以前rds主库8核16G,拖两4核8G的只读只读,做了读写分离


参考回答:

你这个场景其实我推荐使用固定规格serverless。就是有一个基础规格,然后补上serverless的功能。不建议用纯serverless集群。8核16G RDS对应同规格的serverless应该是8 PCU。参考https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/enable-the-serverless-function-for-fixed-specification-clusters?spm=a2c4g.11186623.0.0.1cff71c7rA7OlE 


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/584049


问题三:PolarDB的pcu中cpu和内存指标是不是该分开换算控制?


PolarDB的pcu中cpu和内存指标是不是该分开换算控制?

固定最低pcu个数4后,实际加速效果,也不敢说好,并且也不会触发serverless的升级。

既然有LRU的机制,那还在serverless的基础上,控制内存,导致LRU基本失效了,不可能所有sql都刚在内存中。

再就是serverless的扩容颗粒度,比如高并发一波内存上了多个G,根据文档弹性时间=探测时间+决策时间+执行时间,负载下降内存就被释放了,业务高峰lru这些内存还没加载使用第二遍,就被释放了,全靠磁盘重新硬读了。


参考回答:

调整serverless的最小PCU配置,就可以控制serverless不会自动降配到过低的规格,buffer pool也可以保持固定规格的下限。在这个基础上,SQL的性能表现和buffer pool命中率有关,这个行为PolarDB和RDS不会有差异。你提到的LRU被淘汰,性能变差的场景,在RDS上是一样的。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/584048


问题四:在PolarDB这种情况应该怎么配置?


在PolarDB中,我们集群配置主从1~16pcu,比如innodb_buffer_pool_size,另外线上innodb_buffer_pool_size配置里面是在变动的,这种情况应该怎么配置?


参考回答:

Serverless 主要用于自动应对性能瓶颈,尤其是在宏观环境下的偶然或周期性的高并发情况,而不针对特定少数SQL查询的性能优化。对于你的场景,如果业务上对这条SQL的延迟有一定要求,可以选择调整serverless的最小PCU配置,来控制serverless不会自动降配到过低的规格。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/584047


问题五:PolarDB的这个是什么意思?!


PolarDB的这个[{DBNodeClassMemory1/4}-{DBNodeClassMemory3/4}] 是什么意思?


参考回答:

DBNodeClassMemory 这是指实例的规格内存,建议buffer pool设置的值在规格内存的1/4 - 3/4 之间。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/584046

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
4月前
|
关系型数据库 分布式数据库 数据库
PolarDB产品使用问题之“主集群和从集群地域映射表”指的是什么
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
PolarDB产品使用问题之“主集群和从集群地域映射表”指的是什么
|
3月前
|
关系型数据库 MySQL Serverless
在部署云数据库PolarDB MySQL版 Serverless集群的过程中问题点
在部署PolarDB MySQL Serverless过程中,常见问题包括配置误解、网络配置错误、资源未及时释放及压测不熟练。建议深入理解配置项,确保合理设置伸缩策略;明确业务需求,使PolarDB与现有服务同处一地域与VPC;利用提醒功能管理资源生命周期;按官方指南执行压测。新用户面临的学习曲线、资源管理自动化不足及成本控制难题,可通过增强文档友好性、引入智能成本管理与用户界面优化来改善。
62 1
|
4月前
|
关系型数据库 分布式数据库 PolarDB
PolarDB产品使用问题之原PolarDB-X集群无法连接且Docker容器已经被删除,如何恢复数据
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
SQL 关系型数据库 分布式数据库
PolarDB产品使用问题之如何查看并进入您的PolarDB-X 2.0集群
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
关系型数据库 Serverless 分布式数据库
PolarDB产品使用问题之inplace方式是否支持集群所有节点的弹性扩容
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
关系型数据库 MySQL 分布式数据库
PolarDB产品使用问题之如何将旧主加入原集群
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
3月前
|
Kubernetes Cloud Native 关系型数据库
k8s 部署polardb-x集群
k8s 部署polardb-x集群
159 0
|
4月前
|
关系型数据库 MySQL Serverless
体验阿里云PolarDB MySQL Serverless集群
体验阿里云PolarDB MySQL Serverless集群
|
4月前
|
关系型数据库 分布式数据库 PolarDB
**PolarDB开源指南:构建分布式数据库集群**踏上PolarDB开源之旅,了解如何从零开始搭建分布式集群
【7月更文挑战第3天】**PolarDB开源指南:构建分布式数据库集群**踏上PolarDB开源之旅,了解如何从零开始搭建分布式集群。采用存储计算分离架构,适用于大规模OLTP和OLAP。先准备硬件和软件环境,包括Linux、Docker和Git。然后,克隆源码,构建Docker镜像,部署控制节点和计算节点。使用PDCli验证集群状态,开始探索PolarDB的高性能与高可用性。在实践中深化学习,贡献于数据库技术创新。记得在安全环境下测试。
185 1