每周问答精选(1218~1224)
为了方便各位小伙伴能够方便、快速的了解到 PolarDB 开源数据库的相关的使用问题,社区每周将精选群内高质量的问题通过该栏目予以统一答复,希望能够对大家有所帮助。
每周问答精选(1211~1217)
为了方便各位小伙伴能够方便、快速的了解到 PolarDB 开源数据库的相关的使用问题,社区每周将精选群内高质量的问题通过该栏目予以统一答复,希望能够对大家有所帮助。
每周问答精选(1204~1210)
为了让各位小伙伴能够方便、快速的了解到 PolarDB 的相关的使用问题,社区每周将精选群内高质量的问题通过该栏目予以统一答复,希望能够对大家有所帮助。
每周问答精选(1129~1203)
为了让各位小伙伴能够方便、快速的了解到 PolarDB 的相关的使用问题,社区每周将精选群内高质量的问题通过该栏目予以统一答复,希望能够对大家有所帮助。
PolarDB-X 1.0_产品简介-产品概述
产品简介 PolarDB-X是由阿里巴巴自主研发的云原生分布式数据库,融合分布式SQL引擎与分布式自研存储X-DB,基于云原生一体化架构设计,可支撑千万级并发规模及百PB级海量存储。专注解决海量数据存储、超高并发吞吐、大表瓶颈以及复杂计算效率等数据库瓶颈问题,历经各届天猫双十一及阿里云各行业客户业务的考验,助力企业加速完成业务数字化转型 。 PolarDB-X核心能力采用标准关系型数据库技术实现,配合完善的管控运维及产品化能力,使其具备稳定可靠、高度可扩展、持续可运维、类传统单机MySQL数据库体验的特点。 PolarDB-X在公共云和专有云环境沉淀打磨多年,历经各届天猫双十一核心交易业务
PolarDB-X 1.0_产品简介-PolarDB-X 1.0定价
PolarDB-X 1.0由计算层DRDS实例与存储层私有定制RDS实例组成,本文主要介绍PolarDB-X 1.0如何定价。
PolarDB-X 1.0-技术白皮书-技术架构
架构演进理念 当前,分布式领域有3大技术方向:Sharding技术,NewSQL原生分布式技术,云原生DB技术。每种分布式都有其独特的优势和特点。PolarDB-X的架构继承了DRDS和X-DB技术的稳定性,结合了PolarDB的云原生技术,融入了NewSQL对于分布式数据一致性的能力,为用户提供新的“云原生+分布式”的产品体验。
PolarDB-X 1.0-技术白皮书-技术原理
扩展性原理 扩展性本质在于分而治之,PolarDB-X计算资源通过水平拆分(分库分表)和垂直拆分,将数据分散到多个存储资源MySQL以实现获取数据读写并发和存储容量分散的效果。 水平拆分(分库分表) PolarDB-X具备数据水平拆分的能力,将数据库数据按某种规则分散存储到多个稳定的MySQL数据库上。这些MySQL数据库可分布于多台机器乃至跨机房,对外服务(增删改查)尽可能保证如同单MySQL数据库体验。拆分后,在MySQL上物理存在的数据库称为分库,物理的表称为分表(每个分表数据是完整数据的一部分)。PolarDB-X通过在不同MySQL实例上挪动分库,实现数据库扩容,提升PolarDB
PolarDB-X 1.0-技术白皮书-解决方案与客户案例
异地多活场景下的数据库方案 方案背景 随着云计算的蓬勃发展,越来越多信息系统选择部署在云计算环境下,因此基于云产品为信息系统的服务能力和数据质量提供保障尤为重要。为了防止灾难性的故障如火灾、洪水、地震、区域电力中断或者人为破坏等对信息系统造成不可挽回的破坏,需要构建容灾系统来保障信息系统的可用性和安全性。 2007年,国务院信息化办公室联合银行、电力、民航、铁路、证券等八大重点行业,制定发布了国家标准GB/T20988-2007《信息系统灾难恢复规范》,明确规定了容灾能力的6个等级要求。企业在构建容灾系统时往往会参考国标等级,或者以此作为合规要求。然而,大部分传统容灾方案如同城容灾、同城双活
PolarDB-X 1.0-基本原理-平滑扩容
当逻辑库对应的底层存储已经达到物理瓶颈,需要进行水平扩展,比如磁盘余量接近30%,那么可以通过平滑扩容来改善。
PolarDB-X 1.0-基本原理-分布式事务
本文主要介绍PolarDB-X分布式事务的基本原理。 分布式事务通常使用二阶段提交来保证事务的原子性(Atomicity)和一致性(Consistency)。
PolarDB-X 1.0-基本原理-读写分离
本文将介绍PolarDB-X读写分离功能的原理。 当PolarDB-X存储资源MySQL主实例的读请求较多、读压力比较大时,您可以通过读写分离功能对读流量进行分流,减轻存储层的读压力。
PolarDB-X 1.0-基本原理-全局二级索引
本文将介绍全局二级索引(Global Secondary Index,GSI)主要功能及常见问题。
PolarDB-X 1.0-用户指南-实例管理-实例介绍
实例介绍 PolarDB-X 1.0由计算层与存储层资源构成,计算层在物理资源上由多个计算节点所组成的分布式集群,业务数据存储在下挂的多个私有定制RDS实例中。目前售卖的PolarDB-X 1.0计算资源实例皆为专享实例,其中包括主实例和只读实例。
PolarDB-X 1.0-用户指南-实例管理-实例变配
一个PolarDB-X 1.0计算资源实例是由多个计算节点分组成的分布式集群。单个节点承担了SQL 路由、数据合并、聚合等功能。通过实例变配,您可以变更PolarDB-X 1.0计算资源实例的节点规格,在业务繁忙时进行升配,承载更多的业务流量QPS,在业务空闲时进行降配,避免资源浪费。 注意事项 降配过程中由于应用与实例连接会中断,可能在短时间内会产生闪断 ,请确保应用程序具备重连机制。 使用长连接时,升配后新增节点无法立即接收到流量,建议灰度重启ECS实例(即先重启拥有少量业务服务的ECS,观察业务情况,确认没问题后,再重启其他所有ECS)。
PolarDB-X 1.0-用户指南-实例管理-升级版本
您可以升级更新PolarDB-X 1.0实例到最新版本,快速体验实例新特性,本文将介绍如何在控制台上升级PolarDB-X 1.0实例版本。
PolarDB-X 1.0-用户指南-实例管理-参数设置
您可以在控制台上查看PolarDB-X 1.0实例和数据库相关的参数说明,还可以自定义修改这些参数值。 注意事项 只读实例仅支持设置数据库级参数,不支持实例级的参数设置。 部分参数仅支持特定的实例版本,详请请参见参数说明。
PolarDB-X 1.0-用户指南-实例管理-释放实例
您可以根据业务需求手动释放按量付费(即后付费)的实例。 注意事项 包年包月(即预付费)实例不支持手动释放,实例到期后会自动被释放。 只有在运行状态下的实例才能被手动释放。实例被释放后,数据将无法找回,请谨慎操作。 实例释放操作本身不会主动删除PolarDB-X 1.0存储资源RDS实例上的数据,但实例释放后不可恢复,请谨慎操作。
PolarDB-X 1.0-用户指南-私有RDS管理-概述
概述 PolarDB-X 1.0由计算层DRDS实例与存储层私有定制RDS实例组成,通过挂载多个MySQL进行分库分表水平拆分。PolarDB-X 1.0存储层私有定制RDS实例与计算层DRDS实例配合更加深度紧密,性能表现更优秀,服务链路更稳定,售卖价格更优惠。 注意事项 为便于集中运维管理,RDS控制台不展示私有定制RDS实例信息。但您可以在云原生分布式控制台对私有定制RDS实例进行集中运维管理。
查看私有定制RDS实例信息
本文介绍如何查看私有定制RDS的基本信息和配置信息。 前提条件 进行私有RDS管理之前,您需要先购买私有定制RDS实例,详情请参见步骤二:在私有定制RDS实例之上构建PolarDB-X 1.0数据库。
PolarDB-X 1.0-用户指南-私有RDS管理-申请或释放外网地址
私有定制RDS支持内网地址和外网地址两种地址类型,默认提供内网地址供您内部访问私有定制RDS实例,如果需要通过外网访问,您需要申请外网地址。
PolarDB-X 1.0-用户指南-私有RDS管理-设置可维护时间段
为保障私有定制RDS实例的稳定性,后端系统会不定期对实例进行维护操作。您可以根据业务规律,将可维护时间段设置在业务低峰期,以免维护过程中可能对业务造成的影响。
PolarDB-X 1.0-用户指南-私有RDS管理-设置白名单
私有定制RDS实例创建后,您还需要设置私有定制RDS实例的IP白名单,以允许外部设备访问该实例。设置白名单并不会影响实例的正常运行。您可以通过定期维护白名单,保证实例得到高级别的访问安全保护。本文将介绍白名单的相关操作。
PolarDB-X 1.0-用户指南-只读实例-实例介绍
实例介绍 PolarDB-X 1.0计算资源DRDS只读实例是对PolarDB-X 1.0计算资源DRDS主实例的一种扩展补充,兼容主实例的SQL查询语法。
PolarDB-X 1.0-用户指南-账号管理
PolarDB-X 提供账号管理服务,本文介绍如何在控制台上创建账号、修改账号权限和重置账号密码。
PolarDB-X 1.0-用户指南-监控与报警-实例监控
实例监控 为方便您掌握实例的运行状态,PolarDB-X提供了监控查询功能。您可以在控制台上查看目标实例、数据库、或存储节点的各项监控数据详情。本文将介绍如何在实例监控页查看PolarDB-X实例的各项性能监控数据。
PolarDB-X 1.0-用户指南-监控与报警-数据库监控
为方便您掌握实例的运行状态,PolarDB-X提供了监控查询功能。您可以在控制台上查看目标实例、数据库、或存储节点的各项监控数据详情。本文将介绍如何在数据库监控页查看PolarDB-X实例中单个数据库的各项性能监控数据。
PolarDB-X 1.0-用户指南-监控与报警-存储监控
为方便您掌握实例的运行状态,PolarDB-X提供了监控查询功能。您可以在控制台上查看目标实例、数据库、或存储节点的各项监控数据详情。本文将介绍如何在存储监控页查看PolarDB-X实例中存储节点的各项性能监控数据。
PolarDB-X 1.0-用户指南-监控与报警-管理报警规则
您可以通过PolarDB-X控制台创建和管理阈值报警规则,帮助您及时了解PolarDB-X实例、数据库和存储资源的各项监控数据是否出现异常并快速进行处理。本文将以实例监控为例介绍如何管理报警规则。
PolarDB-X 1.0-用户指南-切换可用区
PolarDB-X 1.0支持切换可用区服务,若出现错误选择可用区、原可用去库存不足等情况,您可以将原PolarDB-X 1.0实例迁移到其它可用区。
PolarDB-X 1.0-用户指南-数据恢复表-SQL闪回
背景介绍 PolarDB-X SQL闪回针对SQL误操作,提供行级数据的恢复能力。 当您在PolarDB-X上执行误操作SQL(如INSERT、UPDATE或DELETE) 后,使用SQL闪回,提供相关的误操作SQL信息,即可从BINLOG中找到匹配的事件,生成对应的恢复文件,下载后根据需求恢复数据。 SQL闪回针对误操作SQL,支持模糊匹配与精确匹配两种丢失数据的定位策略,以及自动选择匹配策略的能力,请参见名词解释。 面向不同的使用场景,SQL闪回提供回滚SQL与原始SQL两种方式来恢复数据。
PolarDB-X 1.0-用户指南-数据恢复表回收站
背景介绍 PolarDB-X表回收站提供针对误删表操作的数据恢复能力。 开启PolarDB-X表回收站功能后,通过DROP TABLE指令删除的表将被移动至表回收站中不再可见,数据表移动至回收站2小时后,即被自动清理,无法恢复。您可以在表回收站中查看、恢复、清理已删除的表。
PolarDB-X 1.0-用户指南-SQL审计与分析-简介
分布式关系型数据库PolarDB-X与日志服务联合推出SQL审计与分析功能,不仅支持历史SQL记录的审计,而且提供对SQL执行状况、性能指标、安全问题的实时诊断分析能力。 您可以在PolarDB-X控制台,开通SQL审计与分析功能,进行实时日志分析。同时,PolarDB-X依托日志服务,提供开箱即用的报表中心,使您对数据库执行状况、性能、潜在安全问题了如指掌。
PolarDB-X 1.0-用户指南-SQL审计与分析-开启SQL日志审计
SQL日志审计功能默认关闭,您可以在云原生分布式数据库控制台上手动开启。默认情况下,只对开启SQL日志审计功能之后产生的日志数据进行审计分析,您也可以导入部分历史数据。
PolarDB-X 1.0-用户指南-SQL审计与分析-日志分析
PolarDB-X支持SQL审计与分析功能,依托日志服务产品,提供强大的日志分析能力。本文档将介绍常见场景的SQL日志分析语句及示例。
PolarDB开源
PolarDB 是阿里云自研的云原生数据库产品家族,采用存储计算分离、软硬一体化设计,既拥有分布式设计的低成本优势,又具有集中式的易用性,可满足大规模应用场景需求。 2021年,阿里云先后宣布PolarDB PostgreSQL版与PolarDB分布式版开源,并持续推动开源版本迭代和演进,助力开发者通过开源版本快速使用阿里云数据库产品技术,并参与产品迭代中来。 开源历程参见:OpenPolarDB.com/about