PolarDB产品使用问题之在执行ALTER TABLE语句后,备份数据的物理空间占用增加,是什么原因

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
简介: PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。

问题一:PolarDB数据库的交换机选错了可以修改吗?


PolarDB数据库的交换机选错了可以修改吗?


参考回答:

可以看下这个文档。https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/change-the-vpc-and-vswitch 这个功能还在灰度,您先看下是否符合预期。如果需要的话可以发下集群ID,我们评估后给您加白。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/590317



问题二:请问PolarDB这个问题是什么原因 ?


PolarDB中,我这边一执行 ALTER TABLE transfer_bill_detail ENGINE='InnoDB'; analyze table transfer_bill_detail; 这个sqL语句,一级备份物理空间占用的大小就会暴增,之前用mysql的时候执行就不会出现这种情况,数据大小原先是1.9G 执行之后变成600多兆了 一级物理空间增加近10G大小,请问是什么原因 ?


参考回答:

一级快照的物理空间我们统计的是真实占用的物理空间大小,PolarDB存储快照的实现方式是写时拷贝,这个实例目前的数据量已经到2.11TB,快照的实际占用空间会随着你们的数据修改操作发生真实的数据copy,然后上涨,这个和alter table不直接相关。这个逻辑是这样的,快照数据逻辑上是原数据的一份真实拷贝,polarBD利用写时copy技术,在快照开始的时候把快照真实数据量降到非常小,几十G远小于现在的2.11T。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/590302



问题三:PolarDB的这些问题怎么解决?


PolarDB中我想了解这些问题:内存居高不下的原因以及机制是什么?内存持续增长会不会对后面应用有影响以及如果存在影响解决方案是什么?

背景说明:

数据库版本:polardb for mysql

数据库容量:12.68TB

数据配置:16C 128G内存

内存使用情况:(89%- 90%)

数据库数据:数据为事件型(用户动账数据),单表1.3kw左右,90%都是insert, 不存在读多写少情况。


参考回答:

我们buffer pool内存默认占了实例的75%,这部分内存是不会回收的,如果其它部分还有些内存使用的话,很容易就会导致内存达到90%的,这个是正常现象。可以后续关注下内存是否有持续的上升现象,一般后面内存会稳定下来的。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/590301



问题四:使用pxd方式安装polardb x,然后mysql客户端链接一直报错,怎么解决?


centos7.9操作系统,安装了docker,使用pxd方式安装polardbx,然后mysql客户端链接一直报错,怎么解决?

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0


参考回答:

近期的一个变更导致的,这周会发个新版本的pxd.


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/590291



问题五:polardb16.0的逻辑订阅是不是有BUG ? 出现id主键冲突报错


polardb16.0的逻辑订阅是不是有BUG ? 出现id主键冲突报错


参考回答:

确实存在一种情况,当使用逻辑订阅时可能会出现主键冲突的问题。这主要发生在通过Hint下推导致物理分片分配ID后,Sequence无法感知到而分配了冲突的ID。在这种情况下,PostgreSQL不会像MySQL一样在每次插入数据时重新确认自增主键的取值,而是会使用缓存来提高效率。这就可能导致某些情况下插入数据(例如SQL语句中指定了ID)不会更新这个自增主键下一个取值的缓存,进而在下次插入时触发错误。

处理这种问题的主要有两种方法:一种是手动修改订阅库上的数据,使发布端传过来的SQL可以在订阅端上执行;另一种是通过调用pg_replication_origin_advance()函数来跳过当前的事务。这两种方法都可以有效地解决主键冲突的问题。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/590004

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
15天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云瑶池在2024云栖大会上重磅发布由Data+AI驱动的多模数据管理平台DMS:OneMeta+OneOps,通过统一、开放、多模的元数据服务实现跨环境、跨引擎、跨实例的统一治理,可支持高达40+种数据源,实现自建、他云数据源的无缝对接,助力业务决策效率提升10倍。
|
1月前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云数据库重磅升级!元数据服务OneMeta + OneOps统一管理多模态数据
|
1月前
|
并行计算 关系型数据库 分布式数据库
朗坤智慧科技「LiEMS企业管理信息系统」通过PolarDB产品生态集成认证!
近日,朗坤智慧科技股份有限公司「LiEMS企业管理信息系统软件」通过PolarDB产品生态集成认证!
|
2月前
|
存储 SQL Cloud Native
揭秘!PolarDB-X存储引擎如何玩转“时间魔术”?Lizard多级闪回技术让你秒回数据“黄金时代”!
【8月更文挑战第25天】PolarDB-X是一款由阿里巴巴自主研发的云原生分布式数据库,以其高性能、高可用性和出色的可扩展性著称。其核心竞争力之一是Lizard存储引擎的多级闪回技术,能够提供高效的数据恢复与问题诊断能力。本文通过一个电商公司的案例展示了一级与二级闪回技术如何帮助快速恢复误删的大量订单数据,确保业务连续性不受影响。一级闪回通过维护最近时间段内历史数据版本链,支持任意时间点查询;而二级闪回则通过扩展数据保留时间并采用成本更低的存储方式,进一步增强了数据保护能力。多级闪回技术的应用显著提高了数据库的可靠性和灵活性,为企业数据安全保驾护航。
38 1
|
2月前
|
关系型数据库 分布式数据库 数据库
基于PolarDB的图分析:通过表格将数据快速导入到图
本文介绍了使用 PolarDB PostgreSQL兼容版的AGE插件时,在大数据量下,快速导入数据的方法。可以快速将图数据库中亿级以上的节点和边快速导入到数据库中,避免了插入边时进行查询带来的性能瓶颈。
|
2月前
|
数据库 Windows
超详细步骤解析:从零开始,手把手教你使用 Visual Studio 打造你的第一个 Windows Forms 应用程序,菜鸟也能轻松上手的编程入门指南来了!
【8月更文挑战第31天】创建你的第一个Windows Forms (WinForms) 应用程序是一个激动人心的过程,尤其适合编程新手。本指南将带你逐步完成一个简单WinForms 应用的开发。首先,在Visual Studio 中创建一个“Windows Forms App (.NET)”项目,命名为“我的第一个WinForms 应用”。接着,在空白窗体中添加一个按钮和一个标签控件,并设置按钮文本为“点击我”。然后,为按钮添加点击事件处理程序`button1_Click`,实现点击按钮后更新标签文本为“你好,你刚刚点击了按钮!”。
169 0
|
2月前
|
监控 Cloud Native 关系型数据库
【跨区域PolarDB-MySQL主备互通】:揭秘如何跨越万里实现数据无缝同步,打造坚不可摧的灾备体系!
【8月更文挑战第20天】阿里云PolarDB是一款兼容MySQL协议的云原生数据库服务,提供高性能与高可用性。本文介绍如何在PolarDB-MySQL中实现跨区域主备同步。首先创建主备两个集群,接着通过MySQL复制功能配置同步:获取主节点复制信息、配置备节点复制并启动复制进程。最后,通过`SHOW SLAVE STATUS\G;`监控复制状态,确保数据同步正常。此方法可提升数据的可靠性和可用性,需考虑网络条件对性能的影响。
83 0
|
6天前
|
关系型数据库 MySQL 分布式数据库
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶,邀请好友完成更有机会获得​小米Watch S3、小米体重称​等诸多好礼!
零基础教你用云数据库PolarDB搭建企业网站,完成就送桌面收纳桶!
|
1月前
|
关系型数据库 MySQL Serverless
探索PolarDB MySQL版:Serverless数据库的灵活性与性能
本文介绍了个人开发者对阿里云PolarDB MySQL版,特别是其Serverless特性的详细评测体验。评测涵盖了产品初体验、性能观测、Serverless特性深度评测及成本效益分析等方面。尽管试用过程中遇到一些小问题,但总体而言,PolarDB MySQL版表现出色,提供了高性能、高可用性和灵活的资源管理,是个人开发者和企业用户的优秀选择。
|
2月前
|
关系型数据库 MySQL 分布式数据库
PolarDB 与传统数据库的性能对比分析
【8月更文第27天】随着云计算技术的发展,越来越多的企业开始将数据管理和存储迁移到云端。阿里云的 PolarDB 作为一款兼容 MySQL 和 PostgreSQL 的关系型数据库服务,提供了高性能、高可用和弹性伸缩的能力。本文将从不同角度对比 PolarDB 与本地部署的传统数据库(如 MySQL、PostgreSQL)在性能上的差异。
153 1

相关产品

  • 云原生数据库 PolarDB