# 云数据库 TaurusDB for PostgreSQL ## 产品介绍 - [什么是云数据库 TaurusDB for PostgreSQL](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0001.md): TaurusDB for PostgreSQL是华为自研的新一代云原生数据库,100%兼容开源PostgreSQL。搭载华为云最新一代高性能计算存储基础设施,基于Babelfish插件提供SQL Server异构兼容能力,旨在为您提供具备高性能、高弹性、安全可靠的数据库服务。产品当前处于公测状态,如需使用,请提交工单。开源生态Taurus - [TaurusDB for PostgreSQL产品系列](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0003.md): TaurusDB for PostgreSQL实例分为如下几个类型:单机实例主备实例单机实例主备实例单机实例:相较于主备实例,单机实例少了一个数据库节点,可大幅节省用户成本,售价低至主备实例的一半。由于单机实例只有一个数据库节点,当该数据库节点出现故障时,恢复时间较长,因此,如果是对数据库可用性要求较高的敏感性业务,不建议使用单机实例。主 - [TaurusDB for PostgreSQL常用概念](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0010.md): 云数据库TaurusDB for PostgreSQL服务的最小管理单元是实例,一个实例代表了一个独立运行的数据库,实例ID是实例的唯一标识符。一个数据库实例可以包含多个由用户创建的数据库,并且可以使用多种工具和应用程序进行访问。每个数据库名具有唯一性。购买实例时会有默认的管理员账号,使用该账号可以创建库、数据库用户并分配权限。管理员密码 - [TaurusDB for PostgreSQL实例类型](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0011.md): 数据库实例是TaurusDB for PostgreSQL的最小管理单元。一个实例代表了一个独立运行的TaurusDB for PostgreSQL。您可以在一个实例中创建和管理多个数据库,并且可以使用与独立访问数据库实例相同的工具和应用进行访问。使用管理控制台可以方便地创建或者修改数据库实例。云数据库 TaurusDB for Post - [TaurusDB for PostgreSQL实例存储类型](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0012.md): 数据库系统通常是IT系统最为重要的系统,对存储IO性能要求高,您可根据需要选择您所需的存储类型。TaurusDB for PostgreSQL暂时不支持创建实例后变更存储类型。云数据库TaurusDB for PostgreSQL支持SSD云盘和极速型SSD存储类型,可以满足不同的业务场景,具体如下:SSD云盘SSD云盘为云盘存储,弹性扩 - [TaurusDB for PostgreSQL实例规格](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0005.md): TaurusDB for PostgreSQL云盘存储的X86架构规格包含:通用型、独享型。规格说明请参见表1。支持的规格列表请参见表2。数据库实例规格请以实际环境为准。 - [TaurusDB for PostgreSQL实例状态](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0014.md): 数据库实例状态是数据库实例的运行情况。用户可以使用管理控制台和API操作查看数据库实例状态。 - [身份认证与访问控制](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0018.md): 用户访问云数据库TaurusDB for PostgreSQL时支持对数据库用户进行身份验证,包含密码验证和IAM验证两种方式。密码验证您需要对数据库实例进行管理,使用数据管理服务(Data Admin Service)登录数据库时,需要对账号密码进行验证,验证成功后方可进行操作。您需要对数据库实例进行管理,使用数据管理服务(Data A - [数据保护技术](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0019.md): 云数据库TaurusDB for PostgreSQL通过多种数据保护手段和特性,保障存储在TaurusDB中的数据安全可靠。 - [审计与日志](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0020.md): 云审计服务(Cloud Trace Service,CTS)CTS是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。用户开通云审计服务并创建和配置追踪器后,CTS可记录TaurusDB for PostgreSQL的管理事件和数据事件用 - [故障恢复](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0023.md): 云数据库TaurusDB for PostgreSQL会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您指定的备份保留期(1~732天)保存数据库实例的自动备份。可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。TaurusDB for PostgreSQL支持在同一个可用区内或者跨可 - [认证证书](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0024.md): 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。合规证书下载华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。资源中心华为云安全服务提供了网络安全专用产品安全检测证书、软件著作权等证书,供用户下载和参考。具体请查看合规资质证书。合规资质证书 - [TaurusDB for PostgreSQL权限管理](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0007.md): 如果您需要对华为云上购买云服务平台上创建的TaurusDB for PostgreSQL资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您 - [TaurusDB for PostgreSQL约束与限制](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0008.md): TaurusDB for PostgreSQL在使用上有一些固定限制,用来提高实例的稳定性和安全性。TaurusDB for PostgreSQL开放了root用户权限。为了便于用户使用TaurusDB for PostgreSQL并保证在无操作风险的前提下,为root用户在特定场景进行了提权。root提权涉及以下场景:创建事件触发器创建 - [TaurusDB for PostgreSQL与其他服务的关系](https://support.huaweicloud.com/productdesc-taurusdb-pg/taurusdb_01_0009.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## 快速入门 - [购买并通过PostgreSQL客户端连接TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/qs-taurusdb-pg/taurusdb_02_0001.md): TaurusDB for PostgreSQL实例购买完成后,可以先登录到Linux弹性云服务器,在ECS上安装PostgreSQL客户端,然后执行psql命令行通过PostgreSQL内网IP连接到实例。注册华为账号并开通华为云。完成实名认证。个人账号:实名认证企业账号:实名认证个人账号:实名认证企业账号:实名认证购买实例前需要确保账户 ## 内核介绍 - [逻辑订阅故障转移(Failover Slot)](https://support.huaweicloud.com/kerneldesc-taurusdb-pg/taurusdb_01_0001.md): TaurusDB for PostgreSQL的逻辑订阅故障转移(Failover Slot)功能用来将那些指定为failover slot的逻辑复制槽信息从主实例同步到备实例,当主备切换之后逻辑订阅能够继续进行,实现逻辑复制槽的故障转移。当用户使用逻辑复制时,由于slot信息不会随着主备切换转移到新的主实例上,一旦实例发生主备切换,逻辑 - [Babelfish简介](https://support.huaweicloud.com/kerneldesc-taurusdb-pg/taurusdb_01_0003.md): 云数据库TaurusDB for PostgreSQL的Babelfish特性提供SQL Server语法兼容层,支持在PostgreSQL环境中无缝运行T-SQL应用程序,主要特性包括:T-SQL语法兼容:支持存储过程、触发器、函数等SQL Server语法元素。数据类型映射:自动转换SQL Server特有数据类型(如NVARCHAR - [Babelfish支持的功能](https://support.huaweicloud.com/kerneldesc-taurusdb-pg/taurusdb_01_0006.md): 本章节介绍Babelfish 4.3版本支持的T-SQL功能语法、内置函数、系统定义的@@变量、系统存储过程和SQL Server视图。在下表中,介绍了 Babelfish 4.3版本支持的 T-SQL 功能或语法。在下表中,介绍了 Babelfish 4.3版本支持的 T-SQL内置函数。在下表中,介绍了 Babelfish 4.3版本 - [Babelfish不支持的功能](https://support.huaweicloud.com/kerneldesc-taurusdb-pg/taurusdb_01_0007.md): 在下表中,介绍了Babelfish当前不支持的某些功能的信息。不支持以下设置:SET ANSI_NULL_DFLT_OFF ONSET ANSI_NULL_DFLT_ON OFFSET ANSI_PADDING OFFSET ANSI_WARNINGS OFFSET ARITHABORT OFFSET ARITHIGNORE ONSET - [Babelfish部分支持的功能示例](https://support.huaweicloud.com/kerneldesc-taurusdb-pg/taurusdb_01_0004.md): Babelfish 的每个迭代版本都在逐步扩展对 T-SQL 功能的支持范围,以提升兼容性。但当前版本仍存在部分未支持功能及行为差异,下文详细列出了 Babelfish 与 T-SQL 之间的功能差异,并对部分有差异的部分提供建议的改造方案。在Babelfish中不存在如下SQL Server系统视图,详情如表1。在 SQL Server - [常用SQL语句示例](https://support.huaweicloud.com/kerneldesc-taurusdb-pg/taurusdb_01_0008.md): 基本查询SELECT * FROM users;条件查询SELECT name, age FROM users WHERE age > 30;排序SELECT * FROM users ORDER BY create_time DESC;分组聚合SELECT age, COUNT(*) FROM users GROUP BY age;TO - [支持的插件](https://support.huaweicloud.com/kerneldesc-taurusdb-pg/taurusdb_01_0009.md): Babelfish支持的插件列表如表1所示。 ## 用户指南 - [创建用户并授权使用TaurusDB for PostgreSQL](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0002.md): 如果您需要对您所拥有的TaurusDB for PostgreSQL进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用TaurusDB - [TaurusDB for PostgreSQL自定义策略](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0003.md): 如果系统预置的TaurusDB for PostgreSQL权限,不满足您的授权要求,可以创建自定义策略。目前支持以下两种方式创建自定义策略:可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可 - [购买TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0004.md): 本文将介绍在TaurusDB for PostgreSQL数据库服务的管理控制台创建实例的过程。目前,TaurusDB for PostgreSQL仅支持“按需计费”购买,您可以根据业务需要定制相应计算能力和存储空间的TaurusDB for PostgreSQL实例。注册华为账号并开通华为云如果需要对华为云上的资源进行精细管理,请使用统 - [连接TaurusDB for PostgreSQL实例的方式](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0006.md): 在连接到数据库实例之前,您必须先创建数据库实例,详见购买TaurusDB for PostgreSQL实例。创建实例后,TaurusDB for PostgreSQL提供使用命令行、图形化界面的连接方式。使用命令行连接TaurusDB for PostgreSQL实例,支持内网连接方式,如表1所示。 - [通过内网连接TaurusDB for PostgreSQL实例(Linux方式)](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0011.md): TaurusDB for PostgreSQL实例购买完成后,可以先登录到Linux弹性云服务器,在ECS上安装PostgreSQL客户端,然后执行psql命令行通过PostgreSQL内网IP连接到实例。登录管理控制台,查看是否有弹性云服务器。有Linux弹性云服务器,执行3。无Linux弹性云服务器,执行2。ECS实例有Linux弹性 - [通过pgAdmin连接TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0009.md): pgAdmin是一款设计、维护和管理TaurusDB for PostgreSQL数据库的客户端管理软件,它允许您连接到特定的数据库,创建表和运行各种从简单到复杂的SQL语句。pgAdmin支持Windows、Linux、macOS等不同的操作系统。该软件最新版本架构是基于浏览器的BS架构。更多功能请参见pgAdmin官方文档。本章节以p - [通过sqlcmd命令行客户端连接TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0010.md): sqlcmd 是一个命令行工具,允许用户在 SQL Server 数据库中运行 Transact-SQL (T-SQL) 语句、系统过程和脚本文件。购买TaurusDB for PostgreSQL实例。开启Babelfish。访问SQL SERVER官方文档获取详细信息,请参阅Download and install sqlcmd。 - [通过SSMS客户端连接TaurusDB for PostgreSQL实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0014.md): SSMS(SQL Server Management Studio)是用于管理SQL Server数据库的集成环境。它提供了一系列工具来配置、监视和管理SQL Server实例,同时支持查询编写、数据层组件部署和数据库管理。本章节以SSMS 19.0.2为例,介绍使用SSMS连接TaurusDB for PostgreSQL实例。购买Ta - [修改数据库端口](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0018.md): Babelfish功能开启后,TaurusDB for PostgreSQL会监听两个端口号,PostgreSQL数据库默认端口号为5432,Babelfish数据库默认端口号为1433。服务支持修改主实例的数据库端口,也支持修改Babelfish数据库的端口。对于主备实例,修改主实例的数据库端口,该实例下备实例的数据库端口会被同步修改。 - [设置安全组规则](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0019.md): 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和TaurusDB for PostgreSQL数据库实例提供访问策略。为了保障数据库的安全性和稳定性,在使用TaurusDB for PostgreSQL数据库实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。通过内网连接Taurus - [实例使用规范](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0024.md): TaurusDB for PostgreSQL是进程架构,每个客户端连接都对应一个后端服务进程。根据业务的复杂度,合理配置max_connections,例如,参考pgtune:WEB应用:max_connections配置为 200OLTP应用:max_connections配置为 300数据仓库:max_connections配置为 - [数据库使用规范](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0025.md): 对象名(如库、表、索引等)长度应小于等于63字节,注意某些字符(如中文)可能占用多个字节。对象名不要使用数据库保留关键字,不能以“pg”和数字开头。数据库名称长度可在1~63个字符之间,由字母、数字、或下划线组成,不能包含其他特殊字符,不能以“pg”和数字开头,且不能和TaurusDB for PostgreSQL的系统库及模板库重名,系 - [创建数据库](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0026.md): TaurusDB for PostgreSQL数据库实例创建成功后,您可根据业务需要,创建更多数据库。恢复中的实例,不可进行该操作。目前不支持创建同名数据库。数据库创建完成后不支持修改库名。 - [删除数据库](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0028.md): 您可删除自己创建的数据库。数据库一旦删除,数据会丢失,请谨慎操作。恢复中的实例,不可进行该操作。 - [创建账号](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0029.md): 创建TaurusDB for PostgreSQL数据库实例时,系统默认同步创建管理员root账号,您可根据业务需要,添加其他账号。实例必须处于开机状态。恢复中的实例,不可进行该操作。TaurusDB for PostgreSQL开放了root用户权限。为了便于用户使用TaurusDB for PostgreSQL并保证在无操作风险的前提 - [删除账号](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0032.md): 您可删除自己创建的数据库账号。数据库账号删除后不可恢复,请谨慎操作。恢复中的实例,不可进行该操作。 - [表空间管理](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0033.md): TaurusDB for PostgreSQL数据库提供基于root用户的PostgreSQL表空间管理方案。支持创建、删除表空间及授权表空间使用权限。# psql --host=--port= --dbname=--username=root -c"select c - [迁移方案总览](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0035.md): 云数据库TaurusDB for PostgreSQL提供了多种数据同步方案,可满足从TaurusDB for PostgreSQL、RDS for PostgreSQL、自建PostgreSQL数据库、其他云PostgreSQL、自建Oracle数据库、RDS for MySQL、自建MySQL数据库、或其他云MySQL同步到云数据库T - [使用psql命令迁移TaurusDB for PostgreSQL数据](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0037.md): PostgreSQL支持逻辑备份。您可使用pg_dump逻辑备份功能,导出备份文件,再通过psql导入到TaurusDB for PostgreSQL中,实现将PostgreSQL的数据导入到TaurusDB for PostgreSQL数据库中。准备弹性云服务器访问TaurusDB for PostgreSQL数据库。通过弹性云服务器连 - [使用Babelfish迁移SQL Server数据库至TaurusDB for PostgreSQL](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0042.md): 本文介绍如何将SQL Server数据库迁移至TaurusDB for PostgreSQL,实现平滑过渡。借助Babelfish的SQL Server兼容能力,可大幅减少代码适配工作,简化迁移流程,提高效率并节省资源。已部署开启Babelfish的TaurusDB for PostgreSQL 实例。已创建Babelfish账号。已配置 - [查看实例总览](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0044.md): 通过查看实例总览,让您实时了解数据库实例的运行状态和告警情况。首次使用云数据库TaurusDB for PostgreSQL,您可以通过成长地图快速了解TaurusDB for PostgreSQL的概念、购买流程、入门使用、常用功能等。在总览页面,单击“购买数据库实例”,跳转到购买实例页面,购买相应版本及规格的TaurusDB for - [停止实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0047.md): 如果您仅使用数据库实例进行日常开发活动,目前支持对实例进行关机,通过暂时停止按需实例以节省费用,实例默认停止十五天。实例停止后,虚拟机(VM)停止收费,其余资源包括、存储资源、备份正常计费。仅支持停止存储类型为SSD云盘、极速型SSD的按需实例。实例停止后,不支持通过控制台删除实例。实例停止后,自动备份任务也会停止。实例开启后,会自动触发 - [开启实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0048.md): 您可以暂时停止实例以节省费用,在停止数据库实例后,支持手动重新开启实例。实例开启后,虚拟机(VM)恢复正常收费。实例开启后,会自动触发一次全量备份。仅支持开启实例状态是已停止的实例。按需付费的数据库实例停止实例后,可能会由于底层ECS资源不足引起开启失败,若实例开启失败,可稍后再次尝试开启,需要协助请提交工单处理。 - [重启实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0049.md): 通常出于维护目的,您可能需要重启数据库实例。例如:对于某些运行参数修改,需要重启单个实例使之生效。您可通过控制台对实例执行重启操作。如果数据库实例处于“异常”状态,可能会重启失败。实例存储空间满时,不允许重启实例。重启数据库实例会重新启动数据库引擎服务。重启数据库实例将导致短暂中断,在此期间,数据库实例状态将显示为重启中。重启过程中,实例 - [自定义列表项](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0050.md): 您可以根据自身业务需要,自定义设置实例信息列表项。表格内容折行:开启后,实例列表的内容会自动换行显示。操作列:开启后,实例列表的“操作”列会固定在最后一列。支持展示以下列表项:实例名称/ID、实例备注、实例类型、数据库引擎版本、运行状态、计费模式、读写内网地址、代理地址、内网域名、企业项目、创建时间、数据库端口、存储空间类型、操作。 - [导出实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0051.md): 您可以导出所有实例,或根据一定条件筛选出来的目标实例,查看并分析实例信息。单租户最多支持同时导出3000个实例,具体导出耗时与实例数量有关。 - [删除按需实例](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0052.md): 对于“按需计费”模式的实例,您可根据业务需要,在实例管理页面手动删除实例来释放资源。创建失败的实例不会收费。按需计费类型的实例删除后将不再产生费用,实例生成的自动备份会被同步删除,保留的手动备份会继续收取费用。正在执行操作的实例不能手动删除,只有在实例操作完成后,才可删除实例。如果实例的备份文件正在执行数据恢复操作,该实例不允许删除。实例 - [回收站](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0053.md): 云数据库TaurusDB for PostgreSQL支持将删除的按需实例,加入回收站管理。通过数据库回收站中重建实例功能,可以恢复1~7天内删除的实例。资源到期未及时续费,存在于回收站内的数据可通过重建实例恢复。回收站功能免费。回收站策略机制默认开启,且不可关闭。实例下发删除操作后,会执行一次全量备份,全量备份完成才能通过重建实例恢复数 - [修改实例名称](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0055.md): TaurusDB for PostgreSQL数据库服务支持修改主实例的实例名称,以方便用户识别。您也可以单击目标实例名称,进入实例的实例概览页面,在实例名称处单击,修改实例名称。实例名称长度在4个到64个字符之间,必须以字母或中文字符开头,区分大小写,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。实例名称编辑完成后,单击确定 - [修改实例备注](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0056.md): TaurusDB for PostgreSQL数据库服务实例名称支持添加备注,以方便用户备注分类。您也可以单击目标实例名称,进入实例的实例概览页面,在实例备注处单击,修改实例备注。实例备注长度最大64个字符,由中文、字母、数字、中划线、下划线或英文句点组成。单击,提交修改。单击,取消修改。 - [修改数据同步方式](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0057.md): 云数据库TaurusDB for PostgreSQL支持切换主备实例的数据同步方式,以满足不同业务需求。可选择“异步”或者“同步”两种方式。异步(默认选择):应用向主库写入数据时,数据写入主库,不需要等待备库收到日志,主库就向应用返回响应。优点:主库因为底层故障等原因故障时,可以立即进行主备切换,不阻塞写入操作,具有很高的可用性;同时, - [切换主备实例的可用性策略](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0058.md): 云数据库TaurusDB for PostgreSQL支持切换主备实例的可用性策略,以满足不同业务需求。可选择 “可靠性优先”或者“可用性优先”两种策略。可靠性优先(默认选择):对数据一致性要求高的系统推荐选择可靠性优先,在主备切换的时候优先保障数据一致性。极端场景下,异步模式可能存在少量数据丢失。可用性优先:对在线时间要求高的系统推荐使 - [手动扩容磁盘](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0059.md): 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,需要为TaurusDB for PostgreSQL数据库实例进行扩容。实例扩容的同时备份空间也会随之扩大。当磁盘利用率大于等于97%,实例将显示“磁盘空间满”,实例业务发生闪断,并变为只读状态,此时不可进行写入操作,从而影响业务正常运行。当实例处于“磁盘空间满”状态时,需扩容至磁盘 - [备份原理](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0061.md): TaurusDB for PostgreSQL会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您指定的备份保留期(1~732天)保存数据库实例的自动备份。每次备份完成后都会生成一个备份文件,当数据库故障或数据损坏时,可以通过备份文件恢复数据库,从而保证数据可靠性。TaurusDB for PostgreSQL包含多种备份类型, - [备份类型](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0062.md): TaurusDB for PostgreSQL支持的备份有很多种,根据不同维度,有如下分类。 - [备份概述](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0063.md): TaurusDB for PostgreSQL数据库支持数据库实例的备份和恢复,以保证数据可靠性。TaurusDB for PostgreSQL通过Sysbench导入数据模型和一定量的数据,备份后压缩比约为80%。其中,重复数据越多,压缩比越高。压缩比=备份文件占用的空间/数据文件占用的空间*100%。当数据库或表被恶意或误删除,虽然支 - [设置同区域备份策略](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0065.md): 创建TaurusDB for PostgreSQL数据库实例时,系统默认开启自动备份策略,安全考虑,实例创建成功后不可关闭,您可根据业务需要设置自动备份策略,TaurusDB for PostgreSQL数据库服务按照您设置的自动备份策略对数据库进行备份。TaurusDB for PostgreSQL数据库服务的备份操作是实例级的,而不是 - [创建手动备份](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0066.md): TaurusDB for PostgreSQL数据库支持对运行正常的主实例创建手动备份,用户可以通过手动备份恢复数据,从而保证数据可靠性。当数据库实例被删除时,TaurusDB for PostgreSQL数据库实例的自动备份将被同步删除,手动备份不会被删除。账户余额大于等于0元,才可创建手动备份。备份名称不能和已有备份重名。备份都是以压 - [查看并导出备份信息](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0069.md): TaurusDB for PostgreSQL数据库支持导出备份,用户可以通过导出备份功能将备份信息(实例名称,备份开始时间,备份结束时间,备份状态,备份大小)导出到Excel中,方便用户查看并分析备份信息。您也可以在实例管理页面,单击实例名称,进入实例概览页面。在左侧导航栏,单击备份恢复,在全量备份页签下,勾选需要导出的备份,单击“导出 - [删除手动备份](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0070.md): TaurusDB for PostgreSQL数据库服务支持对手动备份进行删除,从而释放相关存储空间。手动备份删除后,不可恢复。如下备份不可被删除:自动备份。恢复中的备份。正在执行复制任务的备份。自动备份。恢复中的备份。正在执行复制任务的备份。您也可以在实例管理页面,单击实例名称,在左侧导航栏,单击“备份恢复”,选择目标备份,单击操作列中 - [恢复方案](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0072.md): 云数据库TaurusDB for PostgreSQL提供了多种方式恢复实例的数据,用以满足不同的使用场景,如数据故障或损坏,实例被误删除。已删除实例的备份:通过保留的手动备份,可以恢复实例数据,详见全量数据恢复:按备份文件恢复。恢复到云上TaurusDB for PostgreSQL:通过备份文件恢复数据,详见恢复到云上TaurusDB - [全量数据恢复:按备份文件恢复](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0074.md): TaurusDB for PostgreSQL数据库支持使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作恢复的为整个实例的数据。账户余额大于等于0元,才可恢复到新实例。新实例将作为用户新创建的实例进行收费。TaurusDB for PostgreSQL支持将备份恢复到原实例,如需使用该功能请提交工单申请。恢复到新实 - [全量数据恢复:恢复到指定时间点](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0075.md): TaurusDB for PostgreSQL服务支持使用已有的自动备份,恢复实例数据到指定时间点。实例恢复到指定时间点,会从OBS备份空间中选择一个该时间点最近的全量备份下载到实例上进行全量恢复,再重放增量备份到指定时间点,恢复时长和实例的数据量有关,平均恢复速率为30MB/s。账户余额大于等于0元,才可恢复到新实例。新实例将作为用户新 - [库表数据恢复:恢复到指定时间点](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0076.md): 为了保证数据的完整性,以及降低对原实例的性能影响,会进行库表级时间点恢复。库表级恢复是为选择的某个库表恢复到指定时间点。在进行库表级时间点恢复备份时,会从OBS备份空间中选择一个该时间点最近的全量备份下载到临时实例上进行全量恢复,再在临时实例上重放WAL到指定时间点,完成之后将对应库表的数据回写到原实例的目标库表,恢复时长和实例的数据量有 - [通过界面安装和卸载插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0079.md): TaurusDB for PostgreSQL支持用户在界面自主安装与卸载插件。TaurusDB for PostgreSQL插件是数据库级生效,并不是全局生效。因此创建插件时需要在对应的业务库上进行手动创建。安装和卸载插件前,请确保实例下已有数据库。plpgsql为内置插件,不允许卸载。wal2json等逻辑复制插件可以直接使用,不需要 - [通过SQL命令安装和卸载插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0080.md): 本章节提供基于root用户的TaurusDB for PostgreSQL插件管理方案,下列插件无需用户手动创建,其他插件均需要参考本章节内容手动创建。auto_explainpasswordcheckpg_profile_propg_sql_historyplpgsqlwal2jsontest_decodingTaurusDB for - [支持的插件列表](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0081.md): 如下表格中的数据来源于TaurusDB for PostgreSQL引擎各版本下,最新小版本支持的插件列表。您可以通过SELECT name FROM pg_available_extensions;语句,查看当前实例支持的插件列表。使用mysql_fdw、dblink、pgsql-ogr-fdw、postgres_fdw和tds_fdw - [使用pg_repack插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0082.md): pg_repack可以使用最小的锁资源来重新整理表和索引的物理页面,从而实现物理页面的碎片整理。相较于使用cluster和vacuum full重写表,pg_repack不需要在整个处理期间持有表级排他锁,因此能提供近似的在线服务。只有root用户才能使用pg_repack。目标表必须存在主键,或在非空列上存在唯一索引。至少需要两倍于目标 - [使用pgl_ddl_deploy插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0083.md): 有很多的数据库出于各种目的需要将数据复制到其他数据库,其中移动数据最有用的数据库技术之一被称为“逻辑复制”,但是数据库中有两类SQL语句,DML和DDL,出于很多原因,必须单独处理DDL,在迁移过程中需要让DBA以正确的顺序为所有涉及的数据库集群手动部署SQL,管理锁的争抢,并在必要时将新表添加到复制中。pgl_ddl_deploy建立在 - [使用pg_stat_statements插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0087.md): pg_stat_statements模块提供了一种跟踪服务器执行的所有 SQL 语句的规划和执行统计信息的方法。更多信息,请参见pg_stat_statements官方文档。可通过以下SQL语句查询当前实例是否支持该插件:TaurusDB for PostgreSQL实例支持的插件,具体请参见支持的插件列表。查看当前数据库是否有安装pg_ - [使用pg_cron插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0089.md): pg_cron扩展是一个使用cron语法的定时任务调度程序。与常规cron使用相同的语法,但允许直接从数据库执行PostgreSQL命令。更多信息,请参见pg_cron官方文档。TaurusDB for PostgreSQL实例支持的插件,具体请参见支持的插件列表。标准cron语法,*表示每个时间段运行,特定数字表示仅在此时间。例如每周六 - [使用rds_pg_sql_ccl插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0090.md): 高并发和消耗资源过多的SQL会导致实例不稳定,对此,TaurusDB for PostgreSQL提供了限流能力,是由华为云自研插件rds_pg_sql_ccl实现,其中ccl是concurrent control的缩写,合理地使用SQL限流可以保障实例的稳定性,可以很好地做到性能优化和资源保护,应对的场景有:业务量突增:通过限制某类SQ - [使用pgaudit插件](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0133.md): 金融机构、政府机构和许多行业都需要保留 审计日志以满足监管要求。通过将 PostgreSQL 审计扩展 (pgAudit) 与TaurusDB for PostgreSQL 数据库实例一起使用,可以捕获审计员通常需要或满足法规要求的详细记录。例如,您可以设置pgAudit扩展来跟踪对特定数据库和表所做的更改、记录进行更改的用户以及许多其他 - [数据库安全设置](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0105.md): 华为云TaurusDB for PostgreSQL数据库服务Console端数据库密码复杂度,请参见购买TaurusDB for PostgreSQL实例中的数据库配置表格。华为云TaurusDB for PostgreSQL数据库实例数据库对在客户端新创建的数据库用户,设置了密码安全策略:密码最小长度为8个字符。密码中必须含有字母和非 - [重置管理员密码和root账号权限](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0106.md): 服务仅支持通过主实例重置管理员密码,重置后立即生效,无需重启实例。在使用TaurusDB for PostgreSQL过程中,如果忘记管理员账号root的密码,可以重新设置密码。如果您提供的密码被系统视为弱密码,您将收到错误提示,请提供更高强度的密码。当您修改数据库主实例的密码时,如果该实例中存在备实例,则会被同步修改。重置密码生效时间取 - [修改TaurusDB for PostgreSQL实例参数](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0110.md): 为确保TaurusDB for PostgreSQL实例发挥出最优性能,用户可根据业务需求对用户创建的参数模板中的参数进行调整。您可以修改用户创建的数据库参数模板中的参数值,但不能更改默认数据库参数模板中的参数值。以下是您在使用数据库参数模板中的参数时应了解的几个要点:如果您单击实例名称,在参数修改页面修改当前实例的参数模板,更改动态参数 - [TaurusDB for PostgreSQL参数调优建议](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0111.md): 数据库参数是数据库系统运行的关键配置信息,设置不合适的参数值可能会影响业务。本文列举了一些重要参数说明,更多参数详细说明,请参见PostgreSQL官网。通过控制台界面修改TaurusDB for PostgreSQL参数值,请参见修改TaurusDB for PostgreSQL实例参数。若干参数相关说明如下:参数search_path - [创建参数模板](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0113.md): 您可以使用数据库参数模板中的参数来管理数据库引擎配置。数据库参数模板就像是引擎配置值的容器,这些值可应用于一个或多个数据库实例。如果您在创建数据库实例时未指定客户创建的数据库参数模板,系统将会为您的数据库实例适配默认的数据库参数模板。默认参数模板包含数据库引擎默认值和系统默认值,具体根据引擎、计算等级及实例的分配存储空间而定。您无法修改默 - [应用参数模板](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0114.md): 参数模板编辑修改后,您可以根据业务需要应用到实例中,参数模板只能应用于相同版本的实例中。若需要将默认参数模板应用到实例,在系统模板页签的目标参数模板单击应用。若需要将用户自己创建的参数模板应用到实例,在自定义模板页签的目标参数模板单击“更多 > 应用”。一个参数模板可被应用到一个或多个实例。参数模板应用成功后,您可查看参数模板应用记录。 - [重置参数模板](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0115.md): 您可根据自己的业务需求,重置自己创建的参数模板对应的所有参数,使其恢复到默认值。如果显示“参数变更,等待重启”,则需重启实例使之生效;否则,无需重启。修改主实例的某些参数(如果是主备实例,备实例的参数也会被同步修改),需重启主实例使之生效。 - [复制参数模板](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0116.md): 您可以复制您创建的自定义数据库参数模板。当您已创建一个数据库参数模板,并且想在新的数据库参数模板中包含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案。您还可以导出某数据库实例应用的参数列表,生成一个新的参数模板,供您后期使用。复制数据库参数模板之后,新参数模板可能不会立即显示,建议您等待5分钟再使用。您无法复制默认参数模 - [比较参数模板](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0117.md): 您可以比较同数据库类型的实例参数模板,以了解当前实例参数的差异项。您也可以比较同数据库类型的默认参数模板,以了解当前参数模板的配置情况。有差异项,则会显示差异参数的如下信息:参数名称、当前实例参数模板的参数值和被比较参数模板的参数值。无差异项,则不显示。有差异项,则会显示差异参数模板的如下信息:参数名称、两个参数模板的参数值。无差异项,则 - [导出参数模板](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0118.md): 导出实例的参数您可以将数据库实例参数列表,导出并生成一个新的参数模板,供您后期使用。请参考应用参数模板将导出的参数模板应用到新的实例。您可以将数据库实例参数列表(参数名称,值,描述)导出到CSV中,方便查看并分析。您可以将TaurusDB for PostgreSQL参数模板(参数名称,值,描述)导出到CSV中,方便查看并分析。导出到参数 - [修改参数模板描述](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0119.md): 参数模板创建成功后,用户可根据需要对自己创建的参数模板描述进行修改。默认参数模板的描述不可修改。参数模板的描述长度不能超过256个字符,且不能包含回车和>!<"&'=特殊字符。修改成功后,可在参数模板列表的描述列查看改后的描述信息。 - [删除参数模板](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0120.md): 您可删除废弃的参数模板。参数模板删除后,不可恢复,请谨慎操作。默认参数模板不可被删除。 - [查看参数修改历史](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0121.md): 您可以查看当前实例所使用参数模板以及自定义参数模板的修改历史,以满足业务需要。用户创建或导出的新参数模板,在未进行参数修改前,无修改历史。您可查看参数对应的参数名称、修改前参数值、修改后参数值、修改状态、修改时间、是否应用以及应用时间。您可查看参数对应的参数名称、修改前参数值、修改后参数值、修改状态和修改时间。如修改后参数模板未应用,请根 - [查看参数模板应用记录](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0122.md): 参数模板编辑修改后,您可根据业务需要将其应用到对应实例中,TaurusDB for PostgreSQL支持查看参数模板所应用到实例的记录。您可查看参数模板所应用到的实例名称/ID、应用状态、应用时间、失败原因。 - [查看或下载错误日志](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0124.md): 错误日志记录了数据库运行时的日志。您可以通过错误日志分析系统中存在的问题,也可以下载错误日志进行业务分析。您可单击页面右上角的级别筛选框查看不同级别的日志记录。云数据库 TaurusDB for PostgreSQL实例支持查看以下级别的错误日志:All log levelsERRORFATALPANIC云数据库 TaurusDB for - [查看或下载慢日志](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0125.md): 慢日志用来记录执行时间超过当前慢日志阈值log_min_duration_statement的语句,您可以通过慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。您也可以下载慢日志进行业务分析。TaurusDB for PostgreSQL服务支持以下执行语句类型:全部SELECTINSERTUPDATEDELETECREA - [开启SQL审计日志](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0126.md): TaurusDB for PostgreSQL开启SQL审计后,系统会将SQL操作记录下来,并每半小时或单个记录达到100MB后上传日志,生成的审计日志会上传到OBS。如果审计日志的大小超过了赠送的备份空间容量,就会按照超出的部分进行计费。实例创建完成后,默认关闭审计日志,打开会增加数据库负载,请知悉。审计日志为了保证性能,使用UTC时间 - [下载SQL审计日志](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0127.md): 当您开启SQL审计日志,系统会将所有的SQL操作记录下来存入日志文件,方便用户进行下载、查询操作,审计日志的最小计时单位是秒。您还可以选择单个审计日志,单击操作列中的“下载”,下载目标SQL审计日志。 - [查看任务](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0129.md): 您可以通过任务中心查看用户在控制台上提交的异步任务的执行进度和状态。您可以通过实例名称/ID确定目标任务,或通过右上角的搜索框输入实例ID来确定目标任务。系统支持查看以下状态的定时任务:执行中完成失败取消待执行待授权执行中完成失败取消待执行待授权 - [删除任务](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0130.md): 对于不再需要展示的任务,您可以通过“任务中心”进行任务记录的删除。删除任务仅删除记录,不会删除数据库实例或者停止正在执行中的任务。删除任务将无法恢复,请谨慎操作。TaurusDB for PostgreSQL支持删除以下状态的即时任务:完成失败 - [TaurusDB for PostgreSQL标签管理](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0131.md): 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理。登录管理控制台,选择管理与监管标签管理服务 TMS,进入标签管理服务。先在TMS系统中设置预定义标签。标签由“键”和“值”组成,每个标 - [TaurusDB for PostgreSQL配额](https://support.huaweicloud.com/usermanual-taurusdb-pg/taurusdb_03_0132.md): 为防止资源滥用,平台限定了各服务资源的配额,对用户的资源数量和容量做了限制。如您最多可以创建多少个云数据库TaurusDB for PostgreSQL实例。如果当前资源配额限制无法满足使用需要,您可以申请扩大配额。系统进入“服务配额”页面。如果在“产品类型”或“资源类型”中无法选择到您希望扩大配额的服务和资源,请直接前往“新建工单”页面 ## 常见问题 - [使用TaurusDB for PostgreSQL要注意些什么](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0002.md): 实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。对象存储服务(Object Storage Service,简称OBS)上的备份文件以及云数据库TaurusDB for PostgreSQL服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对云 - [TaurusDB for PostgreSQL实例是否会受其他用户实例的影响](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0003.md): 云数据库TaurusDB for PostgreSQL实例不会受其他用户实例影响,因为每个用户的云数据库TaurusDB for PostgreSQL实例与其他用户的实例是相互独立的,并且有资源隔离,互不影响。 - [不同TaurusDB for PostgreSQL实例的CPU和内存是否共享](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0004.md): 不同规格类型的CPU和内存共用资源的情况不同:通用型CPU和内存规格:与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。独享型CPU和内存规格:完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响,适用于对性能稳定性要求较高的应 - [创建TaurusDB for PostgreSQL实例需要多长时间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0005.md): 单机和主备实例的创建时间都在5~7分钟之间。如果超过这个时间,创建过程可能存在问题,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服人员处理。 - [为何使用了TaurusDB for PostgreSQL后网站登录较慢](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0006.md): 推荐您做如下两个处理:通过云数据库TaurusDB for PostgreSQL服务的管理控制台查看云数据库TaurusDB for PostgreSQL实例的性能情况。与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和云数据库TaurusDB for PostgreSQL的差异。 - [TaurusDB for PostgreSQL主备同步存在多长时间的延迟](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0008.md): 如果复制线程正常运行,复制延迟是一个代表秒的数值。如果SQL线程异常、I/O线程正常运行但SQL线程重放了所有的relay log的话,复制延迟的值为NULL。主机与备机的同步延迟是无法利用公式来计算的,它会受到以下因素的影响:网络通信状况。主机的事务压力,即主机每秒执行的事务量。主机执行的事务大小,即一个事务要执行多久。备机的机器负载状 - [多台弹性云服务器是否可以使用同一个TaurusDB for PostgreSQL 数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0009.md): 在数据库的压力承载范围内,多台弹性云服务器是可以使用同一个云数据库TaurusDB for PostgreSQL来支撑业务的。 - [什么是TaurusDB for PostgreSQL实例可用性](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0010.md): 云数据库TaurusDB for PostgreSQL实例可用性的计算公式:实例可用性=(1–故障时间/服务总时间)×100% - [TaurusDB for PostgreSQL支持跨AZ高可用吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0011.md): TaurusDB for PostgreSQL支持跨AZ高可用。当用户的时候,选择主备实例类型,可以选择主可用区和备可用区不在同一个可用区(AZ)。TaurusDB for PostgreSQL暂不支持3AZ部署方式。可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。有的区域支持单可用区和多可用区 - [TaurusDB for PostgreSQL是否支持主备实例变更为单机实例](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0012.md): 主备实例无法变更为单机实例。您可以通过DRS或者客户端导出导入工具将数据从主备实例迁移到单机实例。 - [TaurusDB for PostgreSQL是否支持CloudPond](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0013.md): 不支持。TaurusDB for PostgreSQL支持CloudPond组网,详情见CloudPond与其他云服务的关系。 - [登录TaurusDB for PostgreSQL实例时能使用加密密码认证吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0014.md): 登录云数据库TaurusDB for PostgreSQL实例时,直接使用在界面上设置的密码认证,不支持使用加密密码认证。 - [找不到我的TaurusDB for PostgreSQL资源怎么办](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0015.md): 登录管理控制台,但无法找到已购买的TaurusDB for PostgreSQL资源。资源不在当前区域。资源不在当前服务。登录管理控制台。在页面上方,切换到自己购买的TaurusDB for PostgreSQL资源所属区域。切换区域单击页面左上角的,选择正确的服务名称,进入服务详情页。如果要查找云数据库TaurusDB for Post - [使用TaurusDB for PostgreSQL要注意些什么](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0002.md): 实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。对象存储服务(Object Storage Service,简称OBS)上的备份文件以及云数据库TaurusDB for PostgreSQL服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对云 - [TaurusDB for PostgreSQL实例是否会受其他用户实例的影响](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0003.md): 云数据库TaurusDB for PostgreSQL实例不会受其他用户实例影响,因为每个用户的云数据库TaurusDB for PostgreSQL实例与其他用户的实例是相互独立的,并且有资源隔离,互不影响。 - [不同TaurusDB for PostgreSQL实例的CPU和内存是否共享](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0004.md): 不同规格类型的CPU和内存共用资源的情况不同:通用型CPU和内存规格:与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。独享型CPU和内存规格:完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响,适用于对性能稳定性要求较高的应 - [创建TaurusDB for PostgreSQL实例需要多长时间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0005.md): 单机和主备实例的创建时间都在5~7分钟之间。如果超过这个时间,创建过程可能存在问题,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服人员处理。 - [为何使用了TaurusDB for PostgreSQL后网站登录较慢](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0006.md): 推荐您做如下两个处理:通过云数据库TaurusDB for PostgreSQL服务的管理控制台查看云数据库TaurusDB for PostgreSQL实例的性能情况。与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和云数据库TaurusDB for PostgreSQL的差异。 - [TaurusDB for PostgreSQL主备同步存在多长时间的延迟](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0008.md): 如果复制线程正常运行,复制延迟是一个代表秒的数值。如果SQL线程异常、I/O线程正常运行但SQL线程重放了所有的relay log的话,复制延迟的值为NULL。主机与备机的同步延迟是无法利用公式来计算的,它会受到以下因素的影响:网络通信状况。主机的事务压力,即主机每秒执行的事务量。主机执行的事务大小,即一个事务要执行多久。备机的机器负载状 - [多台弹性云服务器是否可以使用同一个TaurusDB for PostgreSQL 数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0009.md): 在数据库的压力承载范围内,多台弹性云服务器是可以使用同一个云数据库TaurusDB for PostgreSQL来支撑业务的。 - [什么是TaurusDB for PostgreSQL实例可用性](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0010.md): 云数据库TaurusDB for PostgreSQL实例可用性的计算公式:实例可用性=(1–故障时间/服务总时间)×100% - [TaurusDB for PostgreSQL支持跨AZ高可用吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0011.md): TaurusDB for PostgreSQL支持跨AZ高可用。当用户的时候,选择主备实例类型,可以选择主可用区和备可用区不在同一个可用区(AZ)。TaurusDB for PostgreSQL暂不支持3AZ部署方式。可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。有的区域支持单可用区和多可用区 - [TaurusDB for PostgreSQL是否支持主备实例变更为单机实例](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0012.md): 主备实例无法变更为单机实例。您可以通过DRS或者客户端导出导入工具将数据从主备实例迁移到单机实例。 - [TaurusDB for PostgreSQL是否支持CloudPond](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0013.md): 不支持。TaurusDB for PostgreSQL支持CloudPond组网,详情见CloudPond与其他云服务的关系。 - [登录TaurusDB for PostgreSQL实例时能使用加密密码认证吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0014.md): 登录云数据库TaurusDB for PostgreSQL实例时,直接使用在界面上设置的密码认证,不支持使用加密密码认证。 - [找不到我的TaurusDB for PostgreSQL资源怎么办](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0015.md): 登录管理控制台,但无法找到已购买的TaurusDB for PostgreSQL资源。资源不在当前区域。资源不在当前服务。登录管理控制台。在页面上方,切换到自己购买的TaurusDB for PostgreSQL资源所属区域。切换区域单击页面左上角的,选择正确的服务名称,进入服务详情页。如果要查找云数据库TaurusDB for Post - [资源冻结/释放/停止/删除/退订](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0016.md): 客户在华为云购买产品后,如果没有及时的进行续费或充值,将进入宽限期。如宽限期满仍未续费或充值,将进入保留期。在保留期内资源将停止服务。保留期满仍未续费或充值,存储在云服务中的数据将被删除、云服务资源将被释放。请参见资源停止服务或逾期释放说明。资源冻结的类型有多种,最常见类型为欠费冻结。单击了解资源冻结的类型、冻结后对续费、退订的影响。不支 - [占用TaurusDB for PostgreSQL磁盘空间的日志及文件有哪些](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0018.md): 占用TaurusDB for PostgreSQL实例的磁盘空间的日志及文件如下表:随着业务数据的增加,原来申请的数据库磁盘容量可能会不够用,您需要为TaurusDB for PostgreSQL实例进行扩容。针对数据空间过大,可以删除无用的历史表数据进行释放空间(DROP或TRUNCATE操作);如果没有可删除的历史数据,需要进行磁盘扩 - [哪些内容会占用用户所购买的TaurusDB for PostgreSQL实例空间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0019.md): 用户正常的数据(不包括备份数据),以及TaurusDB for PostgreSQL实例正常运行所需的数据(比如系统数据库、数据库WAL日志、索引等)。磁盘空间会有必要的文件系统开销,这些开销主要包括inode、reserved block,以及数据库运行必需的空间。同时,包含TaurusDB for PostgreSQL数据库服务器产生 - [DDL操作对磁盘空间的要求](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0020.md): 为了确保业务正常,您应该避免在业务高峰进行DDL(Data Definition Language)等可能导致磁盘空间暴增的操作。必须进行DDL操作时,请务必确保磁盘空间大于等于表空间两倍大小+10GB,即:假设您的表空间为500GB,那么,您在进行DDL操作时,需确保磁盘空间大于等于500*2+10=1010GB。 - [TaurusDB for PostgreSQL主备实例磁盘空间和备份空间的区别](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0021.md): 对于TaurusDB for PostgreSQL数据库,将业务访问的节点称为主实例,同时主实例数据会实时同步到另一个节点(称为备实例)。备实例仅作为备份形式存在,不提供业务访问,当主实例故障时,TaurusDB for PostgreSQL会自动将备实例升为主实例,从而达到高可用的目的。磁盘空间备实例磁盘空间大小和主实例是一致的,当主实 - [占用TaurusDB for PostgreSQL磁盘空间的日志及文件有哪些](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0018.md): 占用TaurusDB for PostgreSQL实例的磁盘空间的日志及文件如下表:随着业务数据的增加,原来申请的数据库磁盘容量可能会不够用,您需要为TaurusDB for PostgreSQL实例进行扩容。针对数据空间过大,可以删除无用的历史表数据进行释放空间(DROP或TRUNCATE操作);如果没有可删除的历史数据,需要进行磁盘扩 - [哪些内容会占用用户所购买的TaurusDB for PostgreSQL实例空间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0019.md): 用户正常的数据(不包括备份数据),以及TaurusDB for PostgreSQL实例正常运行所需的数据(比如系统数据库、数据库WAL日志、索引等)。磁盘空间会有必要的文件系统开销,这些开销主要包括inode、reserved block,以及数据库运行必需的空间。同时,包含TaurusDB for PostgreSQL数据库服务器产生 - [DDL操作对磁盘空间的要求](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0020.md): 为了确保业务正常,您应该避免在业务高峰进行DDL(Data Definition Language)等可能导致磁盘空间暴增的操作。必须进行DDL操作时,请务必确保磁盘空间大于等于表空间两倍大小+10GB,即:假设您的表空间为500GB,那么,您在进行DDL操作时,需确保磁盘空间大于等于500*2+10=1010GB。 - [TaurusDB for PostgreSQL主备实例磁盘空间和备份空间的区别](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0021.md): 对于TaurusDB for PostgreSQL数据库,将业务访问的节点称为主实例,同时主实例数据会实时同步到另一个节点(称为备实例)。备实例仅作为备份形式存在,不提供业务访问,当主实例故障时,TaurusDB for PostgreSQL会自动将备实例升为主实例,从而达到高可用的目的。磁盘空间备实例磁盘空间大小和主实例是一致的,当主实 - [TaurusDB for PostgreSQL数据库连接数满的排查思路](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0024.md): 数据库连接数表示应用程序可以同时连接到数据库的数量,与您的应用程序或者网站能够支持的最大用户数没有关系。数据库连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。云监控服务目前可以监控数据库CPU、内存、磁盘、连接数等指标,并且设置 - [TaurusDB for PostgreSQL数据库实例支持的最大数据连接数是多少](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0025.md): TaurusDB for PostgreSQL对此未做限制,取决于数据库引擎参数的默认值和取值范围。允许同时连接的客户端总数。连接数支持在线修改,具体方法请参考修改实例参数。支持命令查看TaurusDB for PostgreSQL的最大连接数。show max_connections;如果您需要通过命令修改连接数,请提交工单处理。如果您 - [内网方式下ECS无法连接TaurusDB for PostgreSQL实例的原因](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0026.md): 遇到该问题,参考以下步骤排查解决。如果在,执行2。如果不在,需要重新创建弹性云服务器实例,使之和TaurusDB for PostgreSQL实例在同一个虚拟私有云下。TaurusDB for PostgreSQL的默认端口为5432。如果可以通信,说明网络是正常的。如果网络不通,请联系售后技术支持协助排查。 - [客户端问题导致连接TaurusDB for PostgreSQL实例失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0027.md): 客户端问题导致连接TaurusDB for PostgreSQL失败,可以从以下几个方面检查。弹性云服务器的安全策略对于Windows平台,可检查Windows的安全策略是否开放TaurusDB for PostgreSQL端口。对于Linux平台,可使用iptables检查防火墙及端口的放行情况。对于Windows平台,可检查Windo - [服务端问题导致连接TaurusDB for PostgreSQL实例失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0028.md): 云数据库TaurusDB for PostgreSQL服务端可能出现的问题如下,请依次进行检测。连接方式有误。解决方法:检查连接方式。如果是通过内网连接TaurusDB for PostgreSQL实例,弹性云服务器与TaurusDB for PostgreSQL实例必须处于同一虚拟私有云内,且只能通过弹性云服务器连接。如果通过公网连接实 - [应用程序是否需要支持自动重连TaurusDB for PostgreSQL数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0029.md): 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 - [TaurusDB for PostgreSQL跨地域内网能访问吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0030.md): 跨地域内网默认不能访问,不同区域的云服务之间内网互不相通。您可以通过云连接/VPN打通网络实现内网访问。云连接:对于不同区域的VPC,不区分是否同一账号,都可以互连,跨区域连接实现全球云上网络。具体请参见跨区域VPC互连。虚拟专用网络VPN:基于Internet使用加密隧道将不同区域的VPC连接起来。具备成本低、配置简单、即开即用等优点。 - [为什么TaurusDB for PostgreSQL实例重置密码后新密码没有生效](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0031.md): 密码重置发生在备份操作之后,执行恢复操作时,恢复为旧密码。密码重置之后是否执行了恢复操作。在Console页面,重新执行“重置密码”。 - [可以访问TaurusDB for PostgreSQL备实例吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0032.md): 华为云TaurusDB for PostgreSQL支持主实例+备实例的模式,其中主实例可以访问,备实例无法直接访问。TaurusDB for PostgreSQL的备实例支持与主实例切换,切换后原来的备实例会变成主实例,主备实例的数据会实时同步。 - [ECS内网访问TaurusDB for PostgreSQL,是否受带宽限制](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0033.md): 内网访问不受带宽限制。 - [TaurusDB for PostgreSQL数据库连接数满的排查思路](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0024.md): 数据库连接数表示应用程序可以同时连接到数据库的数量,与您的应用程序或者网站能够支持的最大用户数没有关系。数据库连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。云监控服务目前可以监控数据库CPU、内存、磁盘、连接数等指标,并且设置 - [TaurusDB for PostgreSQL数据库实例支持的最大数据连接数是多少](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0025.md): TaurusDB for PostgreSQL对此未做限制,取决于数据库引擎参数的默认值和取值范围。允许同时连接的客户端总数。连接数支持在线修改,具体方法请参考修改实例参数。支持命令查看TaurusDB for PostgreSQL的最大连接数。show max_connections;如果您需要通过命令修改连接数,请提交工单处理。如果您 - [内网方式下ECS无法连接TaurusDB for PostgreSQL实例的原因](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0026.md): 遇到该问题,参考以下步骤排查解决。如果在,执行2。如果不在,需要重新创建弹性云服务器实例,使之和TaurusDB for PostgreSQL实例在同一个虚拟私有云下。TaurusDB for PostgreSQL的默认端口为5432。如果可以通信,说明网络是正常的。如果网络不通,请联系售后技术支持协助排查。 - [客户端问题导致连接TaurusDB for PostgreSQL实例失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0027.md): 客户端问题导致连接TaurusDB for PostgreSQL失败,可以从以下几个方面检查。弹性云服务器的安全策略对于Windows平台,可检查Windows的安全策略是否开放TaurusDB for PostgreSQL端口。对于Linux平台,可使用iptables检查防火墙及端口的放行情况。对于Windows平台,可检查Windo - [服务端问题导致连接TaurusDB for PostgreSQL实例失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0028.md): 云数据库TaurusDB for PostgreSQL服务端可能出现的问题如下,请依次进行检测。连接方式有误。解决方法:检查连接方式。如果是通过内网连接TaurusDB for PostgreSQL实例,弹性云服务器与TaurusDB for PostgreSQL实例必须处于同一虚拟私有云内,且只能通过弹性云服务器连接。如果通过公网连接实 - [应用程序是否需要支持自动重连TaurusDB for PostgreSQL数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0029.md): 建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 - [TaurusDB for PostgreSQL跨地域内网能访问吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0030.md): 跨地域内网默认不能访问,不同区域的云服务之间内网互不相通。您可以通过云连接/VPN打通网络实现内网访问。云连接:对于不同区域的VPC,不区分是否同一账号,都可以互连,跨区域连接实现全球云上网络。具体请参见跨区域VPC互连。虚拟专用网络VPN:基于Internet使用加密隧道将不同区域的VPC连接起来。具备成本低、配置简单、即开即用等优点。 - [为什么TaurusDB for PostgreSQL实例重置密码后新密码没有生效](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0031.md): 密码重置发生在备份操作之后,执行恢复操作时,恢复为旧密码。密码重置之后是否执行了恢复操作。在Console页面,重新执行“重置密码”。 - [可以访问TaurusDB for PostgreSQL备实例吗](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0032.md): 华为云TaurusDB for PostgreSQL支持主实例+备实例的模式,其中主实例可以访问,备实例无法直接访问。TaurusDB for PostgreSQL的备实例支持与主实例切换,切换后原来的备实例会变成主实例,主备实例的数据会实时同步。 - [ECS内网访问TaurusDB for PostgreSQL,是否受带宽限制](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0033.md): 内网访问不受带宽限制。 - [TaurusDB for PostgreSQL支持导入哪些数据库引擎的数据](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0035.md): 相同引擎数据库之间数据导入导出,称之为同构型数据库之间数据导入导出。不同引擎数据库之间数据导入导出,称之为异构型数据库之间数据导入导出。例如,从Oracle导入数据到TaurusDB for PostgreSQL支持的数据库引擎。异构型数据库之间由于格式不同,不支持直接导入导出。但只要导入导出的格式数据兼容,理论上,导入表数据也是可行的。 - [为什么要采用pg_dump工具迁移](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0036.md): 该方案优点是简单,容易上手,缺点是停机时间较长。因此它适用于数据量不大,或者允许停机的时间较长,并且在这个时间范围内能够完成的数据。由于云数据库TaurusDB for PostgreSQL服务提供的服务与原来的数据库服务是完全兼容的,所以对于用户来说,从原有数据库迁移到TaurusDB for PostgreSQL的过程,与从一台数据库 - [TaurusDB for PostgreSQL支持导入哪些数据库引擎的数据](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0035.md): 相同引擎数据库之间数据导入导出,称之为同构型数据库之间数据导入导出。不同引擎数据库之间数据导入导出,称之为异构型数据库之间数据导入导出。例如,从Oracle导入数据到TaurusDB for PostgreSQL支持的数据库引擎。异构型数据库之间由于格式不同,不支持直接导入导出。但只要导入导出的格式数据兼容,理论上,导入表数据也是可行的。 - [为什么要采用pg_dump工具迁移](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0036.md): 该方案优点是简单,容易上手,缺点是停机时间较长。因此它适用于数据量不大,或者允许停机的时间较长,并且在这个时间范围内能够完成的数据。由于云数据库TaurusDB for PostgreSQL服务提供的服务与原来的数据库服务是完全兼容的,所以对于用户来说,从原有数据库迁移到TaurusDB for PostgreSQL的过程,与从一台数据库 - [TaurusDB for PostgreSQL的root账号为什么没有super权限](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0038.md): 云数据库TaurusDB for PostgreSQL没有给root账号提供super权限。因为一旦用户拥有了super权限,就可以执行很多管理性的命令,比如reset master,set global…,kill线程,reset slave等,很有可能导致主备关系异常而出现故障。对于要求super权限的场景,TaurusDB for - [本地客户端连接TaurusDB for PostgreSQL实例后如何查看已授权的数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0039.md): 使用本地客户端连接数据库后,执行以下命令授权后可正常查看数据库,其中ip表示本地IP地址。show grants for root@'ip';show grants forroot@'%'; - [使用DAS登录TaurusDB for PostgreSQL数据库是否有人数限制,密码多次输入错误有无锁死机制](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0040.md): 使用DAS登录数据库不限制多人同时登录。密码连续输入无锁死机制。在使用TaurusDB for PostgreSQL过程中,如果忘记数据库账号密码,可以重新设置密码。您可以在关系型数据库实例管理页面,选择指定的实例,选择“更多 > 重置密码”。 - [普通用户在postgres数据库下创建对象失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0041.md): 普通用户创建schema失败命令:CREATE SCHEMA my_schema;报错:ERROR: permission denied for database postgres命令:CREATE SCHEMA my_schema;报错:ERROR: permission denied for database postgres普通用户 - [删除TaurusDB for PostgreSQL数据库中的角色失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0042.md): 通过DAS服务界面,执行DROP ROLE test;命令删除TaurusDB for PostgreSQL数据库中的角色test失败。删除角色失败的原因一般为有其他对象依赖于该角色,如果想删除该角色,需要回收角色拥有的其他对象的权限。查看该角色拥有的权限。select * from INFORMATION_SCHEMA.role_tab - [TaurusDB for PostgreSQL数据迁移过程中由于权限问题导致迁移报错](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0043.md): 使用root用户通过DRS迁移TaurusDB for PostgreSQL引擎数据时报错,需要更换迁移账号或对迁移账号授权,示例如下:DRS迁移是用root用户进行迁移,在迁移过程中可能存在对于某些对象无操作权限,导致迁移失败。使用root用户登录数据库,并执行如下授权语句,即可迁移成功。grant USAGE on schema pu - [如何给TaurusDB for PostgreSQL数据库中的用户赋予REPLICATION权限](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0044.md): 使用root用户登录数据库。赋予用户REPLICATION权限,并通过查询pg_roles表确认是否授权成功。ALTER USER REPLICATION;SELECT * FROM pg_roles;ALTER USER REPLICATION;SELECT * FROM pg_roles;root用户执行授 - [更改TaurusDB for PostgreSQL数据库中表的OWNER报错](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0045.md): 使用root用户登录并创建my_db数据库,并在该数据库下创建表mytable,然后将表mytable的所有者更改为其他用户test时报错。ALTER TABLE mytable OWNER TO test;root用户未提权,导致该报错。root用户提权之后,root用户本身具有把表的所有者指定给其他用户的权限。使用test用户登录数据 - [TaurusDB for PostgreSQL的root账号为什么没有super权限](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0038.md): 云数据库TaurusDB for PostgreSQL没有给root账号提供super权限。因为一旦用户拥有了super权限,就可以执行很多管理性的命令,比如reset master,set global…,kill线程,reset slave等,很有可能导致主备关系异常而出现故障。对于要求super权限的场景,TaurusDB for - [本地客户端连接TaurusDB for PostgreSQL实例后如何查看已授权的数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0039.md): 使用本地客户端连接数据库后,执行以下命令授权后可正常查看数据库,其中ip表示本地IP地址。show grants for root@'ip';show grants forroot@'%'; - [使用DAS登录TaurusDB for PostgreSQL数据库是否有人数限制,密码多次输入错误有无锁死机制](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0040.md): 使用DAS登录数据库不限制多人同时登录。密码连续输入无锁死机制。在使用TaurusDB for PostgreSQL过程中,如果忘记数据库账号密码,可以重新设置密码。您可以在关系型数据库实例管理页面,选择指定的实例,选择“更多 > 重置密码”。 - [普通用户在postgres数据库下创建对象失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0041.md): 普通用户创建schema失败命令:CREATE SCHEMA my_schema;报错:ERROR: permission denied for database postgres命令:CREATE SCHEMA my_schema;报错:ERROR: permission denied for database postgres普通用户 - [删除TaurusDB for PostgreSQL数据库中的角色失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0042.md): 通过DAS服务界面,执行DROP ROLE test;命令删除TaurusDB for PostgreSQL数据库中的角色test失败。删除角色失败的原因一般为有其他对象依赖于该角色,如果想删除该角色,需要回收角色拥有的其他对象的权限。查看该角色拥有的权限。select * from INFORMATION_SCHEMA.role_tab - [TaurusDB for PostgreSQL数据迁移过程中由于权限问题导致迁移报错](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0043.md): 使用root用户通过DRS迁移TaurusDB for PostgreSQL引擎数据时报错,需要更换迁移账号或对迁移账号授权,示例如下:DRS迁移是用root用户进行迁移,在迁移过程中可能存在对于某些对象无操作权限,导致迁移失败。使用root用户登录数据库,并执行如下授权语句,即可迁移成功。grant USAGE on schema pu - [如何给TaurusDB for PostgreSQL数据库中的用户赋予REPLICATION权限](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0044.md): 使用root用户登录数据库。赋予用户REPLICATION权限,并通过查询pg_roles表确认是否授权成功。ALTER USER REPLICATION;SELECT * FROM pg_roles;ALTER USER REPLICATION;SELECT * FROM pg_roles;root用户执行授 - [更改TaurusDB for PostgreSQL数据库中表的OWNER报错](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0045.md): 使用root用户登录并创建my_db数据库,并在该数据库下创建表mytable,然后将表mytable的所有者更改为其他用户test时报错。ALTER TABLE mytable OWNER TO test;root用户未提权,导致该报错。root用户提权之后,root用户本身具有把表的所有者指定给其他用户的权限。使用test用户登录数据 - [TaurusDB for PostgreSQL使用的什么存储](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0047.md): 云数据库TaurusDB for PostgreSQL存储采用云硬盘,关于云硬盘具体信息,请参见《云硬盘产品介绍》。云数据库TaurusDB for PostgreSQL的备份数据存储采用对象存储服务,不占用用户购买的数据库空间。关于实例存储的硬件配置,请参见《对象存储服务用户指南》。 - [如何查看TaurusDB for PostgreSQL的存储空间使用情况](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0048.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [TaurusDB for PostgreSQL使用的什么存储](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0047.md): 云数据库TaurusDB for PostgreSQL存储采用云硬盘,关于云硬盘具体信息,请参见《云硬盘产品介绍》。云数据库TaurusDB for PostgreSQL的备份数据存储采用对象存储服务,不占用用户购买的数据库空间。关于实例存储的硬件配置,请参见《对象存储服务用户指南》。 - [如何查看TaurusDB for PostgreSQL的存储空间使用情况](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0048.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [如何查看当前连接TaurusDB for PostgreSQL数据库的session ID以及登录时间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0050.md): 在数据库中执行show processlist;命令,可以看到当前所有的session。 - [TaurusDB for PostgreSQL实例导出SQL查询结果到Excel出现乱码](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0051.md): 编码导致出现乱码,默认是utf8,需要在导出的Excel中,将默认编码转换为Unicode。 - [TaurusDB for PostgreSQL实例做OPTIMIZE TABLE操作是否会锁表](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0052.md): TaurusDB for PostgreSQL实例做OPTIMIZE TABLE操作时,不会一直锁表,整个过程中一小段时间会锁表。锁表期间可以做DML操作,不能同时做其他DDL操作,并且该操作会重建表,过程有点长,会耗费CPU和磁盘资源,如果并发DML很多,最终锁表的时间会更长,建议在业务低峰时间做OPTIMIZE TABLE操作。 - [如何查看当前连接TaurusDB for PostgreSQL数据库的session ID以及登录时间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0050.md): 在数据库中执行show processlist;命令,可以看到当前所有的session。 - [TaurusDB for PostgreSQL实例导出SQL查询结果到Excel出现乱码](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0051.md): 编码导致出现乱码,默认是utf8,需要在导出的Excel中,将默认编码转换为Unicode。 - [TaurusDB for PostgreSQL实例做OPTIMIZE TABLE操作是否会锁表](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0052.md): TaurusDB for PostgreSQL实例做OPTIMIZE TABLE操作时,不会一直锁表,整个过程中一小段时间会锁表。锁表期间可以做DML操作,不能同时做其他DDL操作,并且该操作会重建表,过程有点长,会耗费CPU和磁盘资源,如果并发DML很多,最终锁表的时间会更长,建议在业务低峰时间做OPTIMIZE TABLE操作。 - [如何查看TaurusDB for PostgreSQL备份空间使用情况](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0054.md): 主备实例容量一致,备实例是同步运行的备用实例,数据库的备份空间和实例容量一致,是免费的备份空间。需要设置备份策略,使用超出后会按照阶段收取费用。 - [TaurusDB for PostgreSQL的备份是如何收费的](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0055.md): 云数据库TaurusDB for PostgreSQL所有的全量备份和增量备份都存储在对象存储服务上,不占用用户购买实例的存储空间,TaurusDB for PostgreSQL提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除,如果您有手动备 - [为什么自动备份会失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0056.md): 出现自动备份失败可能有以下原因:网络环境稳定性不足。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。系统多任务执行。如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。如任务等待、中止,系 - [为什么TaurusDB for PostgreSQL数据表会丢失或数据被删除](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0057.md): TaurusDB for PostgreSQL不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。检查误操作:如果已经开启SQL审计日志,可通过审计日志查看数据执行记录。已有备份恢复文件:使用TaurusDB for PostgreSQL实例的恢复功能。将备份数据从弹性云服务器导入TaurusDB - [TaurusDB for PostgreSQL能够保存多长时间的备份](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0058.md): TaurusDB for PostgreSQL实例的自动备份有效期根据用户设置的备份天数而定。手动备份没有时间限制,用户可根据需要进行删除。备份存储在对象存储服务上,不占用您购买的数据库空间。 - [如何清理TaurusDB for PostgreSQL的备份空间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0059.md): TaurusDB for PostgreSQL的备份空间中存放的是自动备份、手动备份文件,以及SQL审计日志。清理自动备份(全量备份+增量备份)自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备 - [TaurusDB for PostgreSQL数据库在备份时间段中是否可用](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0060.md): 备份窗口是用户定义的时间段,在该时间段内TaurusDB for PostgreSQL实例将进行备份。TaurusDB for PostgreSQL服务借助这些定期数据备份,让您能够将TaurusDB for PostgreSQL实例还原到保留期内的备份点。在备份时段期间,业务不受影响,但不能在TaurusDB for PostgreSQ - [如何将TaurusDB for PostgreSQL数据库备份到弹性云服务器上](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0061.md): 您可以通过导出SQL语句的方式将数据库备份到弹性云服务器上。弹性云服务器不限制存放哪些数据,但是数据必须符合国家法律法规。您可以在弹性云服务器上存放数据库备份,但不建议将弹性云服务器作为数据库备份空间使用。强烈推荐使用数据库的自动备份和手动备份功能将备份数据存放到专业的对象存储服务上,以获得更高的数据可靠性和服务保障。 - [TaurusDB for PostgreSQL备份文件是否支持转储至用户的OBS桶](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0062.md): 备份文件不支持直接转储到用户自己创建的OBS桶。如果需要转储,建议通过本地下载全量备份文件或者增量备份文件,通过OBS Browser+转储。 - [TaurusDB for PostgreSQL中是否支持恢复单表信息](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0063.md): TaurusDB for PostgreSQL不支持表级恢复。云数据库服务支持使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作恢复整个实例的数据。详情请参见备份恢复。 - [如何查看TaurusDB for PostgreSQL备份空间使用情况](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0054.md): 主备实例容量一致,备实例是同步运行的备用实例,数据库的备份空间和实例容量一致,是免费的备份空间。需要设置备份策略,使用超出后会按照阶段收取费用。 - [TaurusDB for PostgreSQL的备份是如何收费的](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0055.md): 云数据库TaurusDB for PostgreSQL所有的全量备份和增量备份都存储在对象存储服务上,不占用用户购买实例的存储空间,TaurusDB for PostgreSQL提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除,如果您有手动备 - [为什么自动备份会失败](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0056.md): 出现自动备份失败可能有以下原因:网络环境稳定性不足。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。系统多任务执行。如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。如任务等待、中止,系 - [为什么TaurusDB for PostgreSQL数据表会丢失或数据被删除](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0057.md): TaurusDB for PostgreSQL不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。检查误操作:如果已经开启SQL审计日志,可通过审计日志查看数据执行记录。已有备份恢复文件:使用TaurusDB for PostgreSQL实例的恢复功能。将备份数据从弹性云服务器导入TaurusDB - [TaurusDB for PostgreSQL能够保存多长时间的备份](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0058.md): TaurusDB for PostgreSQL实例的自动备份有效期根据用户设置的备份天数而定。手动备份没有时间限制,用户可根据需要进行删除。备份存储在对象存储服务上,不占用您购买的数据库空间。 - [如何清理TaurusDB for PostgreSQL的备份空间](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0059.md): TaurusDB for PostgreSQL的备份空间中存放的是自动备份、手动备份文件,以及SQL审计日志。清理自动备份(全量备份+增量备份)自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备 - [TaurusDB for PostgreSQL数据库在备份时间段中是否可用](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0060.md): 备份窗口是用户定义的时间段,在该时间段内TaurusDB for PostgreSQL实例将进行备份。TaurusDB for PostgreSQL服务借助这些定期数据备份,让您能够将TaurusDB for PostgreSQL实例还原到保留期内的备份点。在备份时段期间,业务不受影响,但不能在TaurusDB for PostgreSQ - [如何将TaurusDB for PostgreSQL数据库备份到弹性云服务器上](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0061.md): 您可以通过导出SQL语句的方式将数据库备份到弹性云服务器上。弹性云服务器不限制存放哪些数据,但是数据必须符合国家法律法规。您可以在弹性云服务器上存放数据库备份,但不建议将弹性云服务器作为数据库备份空间使用。强烈推荐使用数据库的自动备份和手动备份功能将备份数据存放到专业的对象存储服务上,以获得更高的数据可靠性和服务保障。 - [TaurusDB for PostgreSQL备份文件是否支持转储至用户的OBS桶](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0062.md): 备份文件不支持直接转储到用户自己创建的OBS桶。如果需要转储,建议通过本地下载全量备份文件或者增量备份文件,通过OBS Browser+转储。 - [TaurusDB for PostgreSQL中是否支持恢复单表信息](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0063.md): TaurusDB for PostgreSQL不支持表级恢复。云数据库服务支持使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作恢复整个实例的数据。详情请参见备份恢复。 - [用户平时需要关注TaurusDB for PostgreSQL实例的哪些监控指标](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0065.md): 用户需要关注的监控指标有:CPU利用率、内存利用率、磁盘空间利用率。可以根据实际应用场景配置告警提示,当收到告警,可采取相应措施消除告警。配置示例:如果在某段时间内(如5min),CPU的利用率出现多次(如3次)不低于某特定值(如90%)的情况,则发出相应Cloud Eye告警。如果在某段时间内(如5min),内存的利用率出现多次(如4次 - [TaurusDB for PostgreSQL实例内存使用率指标的计算方法](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0066.md): 在云数据库TaurusDB“监控大盘”可以查看当前账号下,创建完成的PostgreSQL实例的内存使用率指标。TaurusDB for PostgreSQL内存使用率指标的计算方法:内存使用率 =(总内存 –(空闲内存 + 给文件的缓冲大小 + 高速缓冲存储器使用的大小))/ 总内存 - [用户平时需要关注TaurusDB for PostgreSQL实例的哪些监控指标](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0065.md): 用户需要关注的监控指标有:CPU利用率、内存利用率、磁盘空间利用率。可以根据实际应用场景配置告警提示,当收到告警,可采取相应措施消除告警。配置示例:如果在某段时间内(如5min),CPU的利用率出现多次(如3次)不低于某特定值(如90%)的情况,则发出相应Cloud Eye告警。如果在某段时间内(如5min),内存的利用率出现多次(如4次 - [TaurusDB for PostgreSQL实例内存使用率指标的计算方法](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0066.md): 在云数据库TaurusDB“监控大盘”可以查看当前账号下,创建完成的PostgreSQL实例的内存使用率指标。TaurusDB for PostgreSQL内存使用率指标的计算方法:内存使用率 =(总内存 –(空闲内存 + 给文件的缓冲大小 + 高速缓冲存储器使用的大小))/ 总内存 - [TaurusDB for PostgreSQL实例在扩容期间是否一直可用](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0068.md): 目前,TaurusDB for PostgreSQL服务支持磁盘扩容。在磁盘扩容期间,TaurusDB for PostgreSQL实例一直可用,业务不受影响,但不允许删除和重启实例。 - [为什么端口变更后TaurusDB for PostgreSQL实例状态异常](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0069.md): 端口变更后该实例状态为“故障”。使用变更后端口号无法连接实例。提交的数据库端口被临时占用。使用该端口号,重试执行端口变更。若变更成功,说明所需变更端口被临时占用,导致变更失败。若仍然变更失败,请联系技术人员。 - [TaurusDB for PostgreSQL实例是否支持更换VPC和子网](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0070.md): TaurusDB for PostgreSQL实例创建后,暂不支持直接通过控制台更换VPC和子网。但您可以通过已有TaurusDB for PostgreSQL的全量备份恢复到新实例的方法切换到目标VPC和子网。 - [TaurusDB for PostgreSQL实例在扩容期间是否一直可用](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0068.md): 目前,TaurusDB for PostgreSQL服务支持磁盘扩容。在磁盘扩容期间,TaurusDB for PostgreSQL实例一直可用,业务不受影响,但不允许删除和重启实例。 - [为什么端口变更后TaurusDB for PostgreSQL实例状态异常](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0069.md): 端口变更后该实例状态为“故障”。使用变更后端口号无法连接实例。提交的数据库端口被临时占用。使用该端口号,重试执行端口变更。若变更成功,说明所需变更端口被临时占用,导致变更失败。若仍然变更失败,请联系技术人员。 - [TaurusDB for PostgreSQL实例是否支持更换VPC和子网](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0070.md): TaurusDB for PostgreSQL实例创建后,暂不支持直接通过控制台更换VPC和子网。但您可以通过已有TaurusDB for PostgreSQL的全量备份恢复到新实例的方法切换到目标VPC和子网。 - [TaurusDB for PostgreSQL是否支持使用SQL命令修改全局参数](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0072.md): 云数据库TaurusDB for PostgreSQL不支持在数据库中执行修改全局参数的命令,您可以到控制台修改参数。 - [如何修改TaurusDB for PostgreSQL实例的时区](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0073.md): TaurusDB for PostgreSQL支持创建实例时选择时区,创建完成后,可以修改时区。时区参数修改后,已有连接会话需要重连生效。例如:想要修改为+8时区,可以下拉选择为:Asia/Shanghai。system_time_zone:操作系统时区,不支持修改,对数据库时区没有影响。timezone:数据库内部时区,修改该参数可更换 - [TaurusDB for PostgreSQL的哪些参数设置不合理会导致数据库不可用](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0074.md): 由于参数配置不合理导致数据库不可用的情况有以下几种。参数取值范围和实例规格有关:参数shared_buffers、max_connections可配置的最大值和实例的实际物理内存大小有关,设置不合理,会导致数据库不可用。参数shared_buffers、max_connections可配置的最大值和实例的实际物理内存大小有关,设置不合理, - [如何设置TaurusDB for PostgreSQL实例的临时文件磁盘占用上限](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0075.md): 参数“temp_file_limit”用于指定一个postgresql进程产生的临时文件可以使用的总磁盘空间上限。数据库在执行SQL时,会产生临时文件,如排序文件、hash文件,任何使用临时文件总大小超出该限制的事务将被终止。关于参数详细说明,可参考PostgreSQL官方文档temp_file_limit。TaurusDB for Po - [如何设置TaurusDB for PostgreSQL实例支持test_decoding插件](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0076.md): PostgreSQL 10、PostgreSQL 11、PostgreSQL 13支持test_decoding插件。test_decoding插件详细内容请参见PostgreSQL官网test-decoding介绍。使用test_decoding插件需要将wal_level参数值设置为logical。 - [TaurusDB for PostgreSQL是否支持使用SQL命令修改全局参数](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0072.md): 云数据库TaurusDB for PostgreSQL不支持在数据库中执行修改全局参数的命令,您可以到控制台修改参数。 - [如何修改TaurusDB for PostgreSQL实例的时区](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0073.md): TaurusDB for PostgreSQL支持创建实例时选择时区,创建完成后,可以修改时区。时区参数修改后,已有连接会话需要重连生效。例如:想要修改为+8时区,可以下拉选择为:Asia/Shanghai。system_time_zone:操作系统时区,不支持修改,对数据库时区没有影响。timezone:数据库内部时区,修改该参数可更换 - [TaurusDB for PostgreSQL的哪些参数设置不合理会导致数据库不可用](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0074.md): 由于参数配置不合理导致数据库不可用的情况有以下几种。参数取值范围和实例规格有关:参数shared_buffers、max_connections可配置的最大值和实例的实际物理内存大小有关,设置不合理,会导致数据库不可用。参数shared_buffers、max_connections可配置的最大值和实例的实际物理内存大小有关,设置不合理, - [如何设置TaurusDB for PostgreSQL实例的临时文件磁盘占用上限](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0075.md): 参数“temp_file_limit”用于指定一个postgresql进程产生的临时文件可以使用的总磁盘空间上限。数据库在执行SQL时,会产生临时文件,如排序文件、hash文件,任何使用临时文件总大小超出该限制的事务将被终止。关于参数详细说明,可参考PostgreSQL官方文档temp_file_limit。TaurusDB for Po - [如何设置TaurusDB for PostgreSQL实例支持test_decoding插件](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0076.md): PostgreSQL 10、PostgreSQL 11、PostgreSQL 13支持test_decoding插件。test_decoding插件详细内容请参见PostgreSQL官网test-decoding介绍。使用test_decoding插件需要将wal_level参数值设置为logical。 - [如何防止任意源连接TaurusDB for PostgreSQL数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0078.md): 为避免恶意人员轻易破解您的数据库密码,请按照TaurusDB for PostgreSQL实例的密码策略设置足够复杂度密码,并定期修改。 - [TaurusDB for PostgreSQL数据库中数据被损坏的可能原因有哪些](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0079.md): 数据被篡改有很多安全措施保证只有经过认证的用户才能操作数据库表数据,只能通过指定的数据库服务端口来访问数据库表。主备数据库在同步过程中有传输包校验功能,所以不会出现数据被篡改。有很多安全措施保证只有经过认证的用户才能操作数据库表数据,只能通过指定的数据库服务端口来访问数据库表。主备数据库在同步过程中有传输包校验功能,所以不会出现数据被篡改 - [删除TaurusDB for PostgreSQL实例后为什么不能立即删除关联的安全组](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0080.md): 创建实例的时候,必须选择安全组,如果不创建安全组或没有可选的安全组,云数据库TaurusDB for PostgreSQL服务默认为您分配安全组资源。当删除实例后,默认会将实例加入回收站管理,回收站默认保留7天。可通过设置回收站策略修改回收站保留天数。删除后的实例不会立即从安全组中移除,需要等回收站中保留的实例删除后,才会将关联信息从安全 - [如何防止任意源连接TaurusDB for PostgreSQL数据库](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0078.md): 为避免恶意人员轻易破解您的数据库密码,请按照TaurusDB for PostgreSQL实例的密码策略设置足够复杂度密码,并定期修改。 - [TaurusDB for PostgreSQL数据库中数据被损坏的可能原因有哪些](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0079.md): 数据被篡改有很多安全措施保证只有经过认证的用户才能操作数据库表数据,只能通过指定的数据库服务端口来访问数据库表。主备数据库在同步过程中有传输包校验功能,所以不会出现数据被篡改。有很多安全措施保证只有经过认证的用户才能操作数据库表数据,只能通过指定的数据库服务端口来访问数据库表。主备数据库在同步过程中有传输包校验功能,所以不会出现数据被篡改 - [删除TaurusDB for PostgreSQL实例后为什么不能立即删除关联的安全组](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0080.md): 创建实例的时候,必须选择安全组,如果不创建安全组或没有可选的安全组,云数据库TaurusDB for PostgreSQL服务默认为您分配安全组资源。当删除实例后,默认会将实例加入回收站管理,回收站默认保留7天。可通过设置回收站策略修改回收站保留天数。删除后的实例不会立即从安全组中移除,需要等回收站中保留的实例删除后,才会将关联信息从安全 - [如何查看云数据库TaurusDB for PostgreSQL实例的版本号](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0082.md): 通过TaurusDB实例管理页面,查看数据库实例的版本号。通过DAS页面,查看数据库实例的版本号。在DAS页面,登录目标实例。在界面上方选择“SQL操作 > SQL查询”。执行select @@version;语句,查看该实例的版本号。在DAS页面,登录目标实例。在界面上方选择“SQL操作 > SQL查询”。执行select @@vers - [如何查看云数据库TaurusDB for PostgreSQL实例的版本号](https://support.huaweicloud.com/taurusdb-pg_faq/taurusdb_faq_0082.md): 通过TaurusDB实例管理页面,查看数据库实例的版本号。通过DAS页面,查看数据库实例的版本号。在DAS页面,登录目标实例。在界面上方选择“SQL操作 > SQL查询”。执行select @@version;语句,查看该实例的版本号。在DAS页面,登录目标实例。在界面上方选择“SQL操作 > SQL查询”。执行select @@vers ## 故障排除 - [TaurusDB for PostgreSQL有大量owner是rdsadmin的schema怎么删除](https://support.huaweicloud.com/trouble-taurusdb-pg/taurusdb_trouble_0001.md): TaurusDB for PostgreSQL有大量owner是rdsadmin的schema,怎么删除这些schema。TaurusDB for PostgreSQL中的临时表分为会话级临时表和事务级临时表。在会话级临时表中,数据可以存在于整个会话的生命周期中。默认创建的是会话级别的临时表。在事务级临时表中,数据只能存在于事务的生命周期 - [TaurusDB for PostgreSQL通过应用程序访问数据库时提示不支持身份验证](https://support.huaweicloud.com/trouble-taurusdb-pg/taurusdb_trouble_0002.md): 场景描述当通过PostgreSQL的任何应用程序连接到TaurusDB for PostgreSQL数据库时,如果客户端不支持scram-sha-256身份验证方法,会出现报错:Authentication method not supported (Received: 10)当通过PostgreSQL的任何应用程序连接到TaurusDB - [TaurusDB for PostgreSQL数据库已有连接执行业务时报错](https://support.huaweicloud.com/trouble-taurusdb-pg/taurusdb_trouble_0003.md): 客户端通过已有连接执行业务时,返回如下报错信息:故障一org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.故障二org.postgresql.util.PSQLException: The connection atte - [TaurusDB for PostgreSQL实例inodes过多导致数据库重启缓慢](https://support.huaweicloud.com/trouble-taurusdb-pg/taurusdb_trouble_0004.md): 实例inodes指标值过大,常见的原因是临时文件堆积、表对象过多。这两种情况下发生异常重启时,均会拖慢启动进程。场景描述使用TaurusDB for PostgreSQL数据库时,业务执行大量复杂SQL,造成临时文件堆积,内存耗尽发生OOM,数据库重启过程非常缓慢,导致业务较长时间不可用。使用TaurusDB for PostgreSQL