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

简介: 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数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
7月前
|
关系型数据库 MySQL 分布式数据库
安全可靠的PolarDB V2.0 (兼容MySQL)产品能力及应用场景
PolarDB分布式轻量版采用软件输出方式,能够部署在您的自主环境中。PolarDB分布式轻量版保留并承载了云原生数据库PolarDB分布式版技术团队深厚的内核优化成果,在保持高性能的同时,显著降低成本。
659 140
|
7月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
12月前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课5 在线备份
本文介绍了如何在PolarDB RAC一写多读集群中进行在线备份,特别针对共享存储模式。通过使用`polar_basebackup`工具,可以将实例的本地数据和共享数据备份到本地盘中。实验环境依赖于Docker容器中用loop设备模拟的共享存储。
349 1
|
8月前
|
存储 关系型数据库 MySQL
亿级数据秒级响应:PolarDB MySQL HTAP实时分析方案设计与压测报告
PolarDB MySQL HTAP方案实现亿级数据秒级响应,支持高并发事务与实时分析。通过行列混存、智能路由与资源隔离,满足电商、金融等场景的实时报表、决策需求,降低架构复杂度与运维成本。
373 6
|
人工智能 关系型数据库 分布式数据库
拥抱Data+AI|“全球第一”雅迪如何实现智能营销?DMS+PolarDB注入数据新活力
针对雅迪“云销通App”的需求与痛点,本文将介绍阿里云瑶池数据库DMS+PolarDB for AI提供的一站式Data+AI解决方案,助力销售人员高效用数,全面提升销售管理效率。
|
存储 关系型数据库 分布式数据库
PolarDB PG 版冷热数据分层功能介绍
本文介绍了云原生数据库PolarDB PG版的冷热数据分层存储功能,涵盖其原理、特性及最佳实践。冷热分层存储通过将冷数据归档至OSS(对象存储服务),实现低成本高效存储,同时保持SQL操作透明性和性能优化。支持多种分层模式,如表与索引分层、大字段独立归档等,并提供压缩和缓存机制以提升访问速度。此外,还介绍了如何通过DDL语句轻松转存数据至OSS,以及一系列最佳实践,包括自动冷热分层、无锁表转存和一键转存等功能。
804 36
|
12月前
|
SQL 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.1 快速构建“海量逼真”数据
本文介绍了如何使用PostgreSQL和PolarDB快速生成“海量且逼真”的测试数据,以满足不同业务场景的需求。传统数据库测试依赖标准套件(如TPC-C、TPC-H),难以生成符合特定业务特征的复杂数据。通过自定义函数(如`gen_random_int`、`gen_random_string`等)、SRF函数(如`generate_series`)和pgbench工具,可以高效生成大规模、高仿真度的数据,并进行压力测试。文中还提供了多个示例代码展示.
321 7
|
12月前
|
人工智能 关系型数据库 分布式数据库
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
738 0
|
10月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。

相关产品

  • 云原生数据库 PolarDB