云主机开年特惠28.8元/年,0元秒杀等你来抢!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      微消息队列MQTT版_相关内容
      • AUTO_INCREMENT超过表中该字段的最大值
        本文针对AUTOINCREMENT超过表中该字段的最大值时产生的问题及应对方案进行了说明。 表的自动新增AUTOINCREMENT超过数据中该字段的最大值 在数据表中会发现AUTOINCREMENT的值不等于表中字段最大值+1,可能原因有以下几种: 1.步长不为1,则AUTOINCREMENT最大值+步长。 mysql> show variables like 'autoinc%'; ++ Variablename Value ++ autoincrementincrement 10 autoincrementoffset 5 ++ 2 rows in set (0.00 sec) mysql> select from tianyiy; + uid + 5 15 25 + 3 rows in set (0.00 sec) mysql> show create table tianyiy; ++ Table Create Table ++ tianyiy CREATE TABLE tianyiy ( uid int(11) NOT NULL AUTOINCREMENT, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT35 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) 2.直接修改表的AUTOINCREMENT,会导致AUTOINCREMENT变化。 mysql> select from tianyiyun; ++ uid user ++ 30 k 1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 30 j 99 i ++ 11 rows in set (0.00 sec) mysql> show create table tianyiyun; ++ Table Create Table ++ tianyiyun CREATE TABLE tianyiyun ( uid mediumint(9) NOT NULL AUTOINCREMENT, user char(10) COLLATE utf8mb4bin NOT NULL, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT100 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) mysql> alter table tianyiyun AUTOINCREMENT99; Query OK, 0 rows affected (0.00 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> show create table tianyiyun; ++ Table Create Table ++ tianyiyun CREATE TABLE tianyiyun ( uid mediumint(9) NOT NULL AUTOINCREMENT, user char(10) COLLATE utf8mb4bin NOT NULL, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT100 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) 3.未提交的事务或回滚的事务,会导致AUTOINCREMENT增长,但回滚后不会下降。 mysql> show create table tiayiyuntest; ++ Table Create Table ++ tiayiyuntest CREATE TABLE tiayiyuntest ( uid int(11) NOT NULL AUTOINCREMENT, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT7 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) mysql> select from tiayiyuntest; + uid + 1 2 3 4 5 6 + 6 rows in set (0.00 sec) mysql> begin; Query OK, 0 rows affected (0.00 sec) mysql> insert into tiayiyuntest values (0),(0),(0); Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> select from tiayiyuntest; + uid + 1 2 3 4 5 6 15 25 35 + 9 rows in set (0.00 sec) mysql> show create table tiayiyuntest; ++ Table Create Table ++ tiayiyuntest CREATE TABLE tiayiyuntest ( uid int(11) NOT NULL AUTOINCREMENT, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT45 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) mysql> rollback; Query OK, 0 rows affected (0.01 sec) mysql> select from tiayiyuntest; + uid + 1 2 3 4 5 6 + 6 rows in set (0.00 sec) mysql> show create table tiayiyuntest; ++ Table Create Table ++ tiayiyuntest CREATE TABLE tiayiyuntest ( uid int(11) NOT NULL AUTOINCREMENT, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT45 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) 4.数据插入后,AUTOINCREMENT变化,然后删除对应的数据行,AUTOINCREMENT不会下降。 mysql> show create table tiayiyuntest; ++ Table Create Table ++ tiayiyuntest CREATE TABLE tiayiyuntest ( uid int(11) NOT NULL AUTOINCREMENT, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT45 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) mysql> select from tiayiyuntest; + uid + 1 2 3 4 5 6 + 6 rows in set (0.00 sec) mysql> insert into tiayiyuntest values (0),(0),(0); Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> select from tiayiyuntest; + uid + 1 2 3 4 5 6 45 55 65 + 9 rows in set (0.00 sec) mysql> show create table tiayiyuntest; ++ Table Create Table ++ tiayiyuntest CREATE TABLE tiayiyuntest ( uid int(11) NOT NULL AUTOINCREMENT, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT75 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) mysql> delete from tiayiyuntest where uid>3; Query OK, 6 rows affected (0.00 sec) mysql> select from tiayiyuntest; + uid + 1 2 3 + 3 rows in set (0.00 sec) mysql> show create table tiayiyuntest; ++ Table Create Table ++ tiayiyuntest CREATE TABLE tiayiyuntest ( uid int(11) NOT NULL AUTOINCREMENT, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT75 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec)
        来自:
        帮助文档
        关系数据库MySQL版
        故障排查
        其他使用问题
        AUTO_INCREMENT超过表中该字段的最大值
      • 产品定义
        防护对象 WAF支持的防护对象:域名或IP,云上或云下的Web业务。
        来自:
        帮助文档
        Web应用防火墙(独享版)
        产品介绍
        产品定义
      • MySQL如何增加表和给表字段赋值
        本页介绍MySQL如何进行增加表和给表字段赋值的操作。 MySQL增加表和给表字段赋值 MySQL数据库对增加表和给表字段赋值的操作提供了以下几种方式: 增加表和表结构 CREATE TABLE tianyiyun ( uid MEDIUMINT NOT NULL AUTOINCREMENT, user CHAR(10) NOT NULL, PRIMARY KEY (uid) ); 1.不对新增字段赋值,数据库会自动赋值到字段中。 mysql> INSERT INTO tianyiyun (user) VALUES ('a'),('b'),('c'),('d'),('e'),('f'); Query OK, 6 rows affected (0.01 sec) Records: 6 Duplicates: 0 Warnings: 0 mysql> select from tianyiyun; ++ uid user ++ 1 a 2 b 3 c 4 d 5 e 6 f ++ 6 rows in set (0.00 sec) mysql> show create table tianyiyun; ++ Table Create Table ++ tianyiyun CREATE TABLE tianyiyun ( uid mediumint(9) NOT NULL AUTOINCREMENT, user char(10) COLLATE utf8mb4bin NOT NULL, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT7 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) mysql> 2.新增字段赋值0或者null,数据库会将新增的值填写到字段中。 mysql> INSERT INTO tianyiyun (uid,user) VALUES(0,'g'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO tianyiyun (uid,user) VALUES(NULL,'h'); Query OK, 1 row affected (0.00 sec) mysql> select from tianyiyun; ++ uid user ++ 1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h ++ 8 rows in set (0.00 sec) mysql> show create table tianyiyun; ++ Table Create Table ++ tianyiyun CREATE TABLE tianyiyun ( uid mediumint(9) NOT NULL AUTOINCREMENT, user char(10) COLLATE utf8mb4bin NOT NULL, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT9 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) 3.使用大于AUTOINCREMENT的值,数据库会将AUTOINCREMEN的值增加,该值也会新增到字段里面。 mysql> INSERT INTO tianyiyun (uid,user) VALUES(99,'i'); Query OK, 1 row affected (0.00 sec) mysql> select from tianyiyun; ++ uid user ++ 1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 99 i ++ 9 rows in set (0.00 sec) mysql> show create table tianyiyun; ++ Table Create Table ++ tianyiyun CREATE TABLE tianyiyun ( uid mediumint(9) NOT NULL AUTOINCREMENT, user char(10) COLLATE utf8mb4bin NOT NULL, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT100 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) 4.使用小于AUTOINCREMENT的值,不会影响到数据插入。 mysql> INSERT INTO tianyiyun (uid,user) VALUES(30,'j'); Query OK, 1 row affected (0.00 sec) mysql> select from tianyiyun; ++ uid user ++ 1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 30 j 99 i ++ 10 rows in set (0.00 sec) mysql> show create table tianyiyun; ++ Table Create Table ++ tianyiyun CREATE TABLE tianyiyun ( uid mediumint(9) NOT NULL AUTOINCREMENT, user char(10) COLLATE utf8mb4bin NOT NULL, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT100 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec) 5.使用负值,数据也能正常插入。 mysql> INSERT INTO tianyiyun (uid,user) VALUES(30,'k'); Query OK, 1 row affected (0.00 sec) mysql> select from tianyiyun; ++ uid user ++ 30 k 1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 30 j 99 i ++ 11 rows in set (0.00 sec) mysql> show create table tianyiyun; ++ Table Create Table ++ tianyiyun CREATE TABLE tianyiyun ( uid mediumint(9) NOT NULL AUTOINCREMENT, user char(10) COLLATE utf8mb4bin NOT NULL, PRIMARY KEY (uid) ) ENGINEInnoDB AUTOINCREMENT100 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin ++ 1 row in set (0.00 sec)
        来自:
        帮助文档
        关系数据库MySQL版
        故障排查
        其他使用问题
        MySQL如何增加表和给表字段赋值
      • RDS-PostgreSQL实例数据被损坏的可能场景
        本文介绍RDSPostgreSQL实例数据被损坏的可能场景。 主机损坏或异常 在数据盘损坏的场景下,实例数据库可能会被损坏以至数据丢失。 数据库主机服务器断电,可能会导致数据页损坏,可能会导致数据库发生异常。 数据遭恶意篡改 在一些安全漏洞被利用的场景下,可能数据会遭到恶意篡改。为了防止这种情况发生,建议严格权限管理,避免非授权用户操作数据库。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        常见问题
        管理类
        网络安全
        RDS-PostgreSQL实例数据被损坏的可能场景
      • MySQL使用规范建议
        索引设计规范 单表的索引数量最好不超过5个,单个索引中的字段数最好不超过5个,避免因长时间锁定数据导致内存、连接消耗过多等问题。 确保索引字段长度固定且不宜过长。过长的索引字段会占用更多磁盘空间,并影响索引的性能。 避免冗余索引,即存在两个索引 (a,b) 和 (a) 的情况,若查询条件为a列,只需建立 (a,b) 索引即可,不需要额外建立 (a) 索引。 对于高过滤性的字段,考虑在其上加索引。高过滤性字段的索引可以提高查询效率。 注意选择性和数据类型。选择性高的字段和合适的数据类型可以提高索引效果和查询性能。 合理利用覆盖索引来减少I/O开销,通过创建包含所需列的复合索引,避免回表操作。 开发使用规范 在处理复杂运算或业务逻辑时,优先考虑在业务层实现,而非在SQL中进行。合理选择分页方式以提高分页效率,避免使用跳跃式分页。 在事务中使用更新语句时,尽量基于主键或唯一键进行操作,避免产生间隙锁和死锁。 尽量避免使用外键和级联更新,应该在应用层处理外键关系。 减少使用in操作,集合元素数量不应超过1000个。 对于批量数据操作,可以适度采用批量SQL语句,例如使用insert into...values语句批量插入数据,但不宜超过100个。 避免使用存储过程,存储过程难以调试、扩展和移植。 避免使用触发器、事件调度器和视图来实现业务逻辑,这些应该在业务层处理,避免对数据库产生逻辑依赖。 避免使用隐式类型转换,了解类型转换规则,确保比较操作符两边的数据类型一致,避免影响查询性能。 在一个事务中,尽量控制SQL语句的数量,不超过5个,避免长时间锁定数据、内存缓存问题和连接消耗过多。 利用覆盖索引来进行查询操作,避免回表。
        来自:
        帮助文档
        关系数据库MySQL版
        最佳实践
        MySQL使用规范建议
      • 关系数据库MySQL版磁盘空间不足问题
        本文介绍查看空间使用情况的方式,以及各种空间问题的原因和解决方案。 如果MySQL数据库实例的磁盘空间满,会导致实例变为只读状态,写业务夯住,应用无法对数据库进行写入操作,从而影响业务正常运行。本文介绍查看空间使用情况的方式,以及各种空间问题的原因和解决方案。 查看空间使用情况 您可以在实例管理的基本信息页面查看存储空间和备份空间的使用情况,这里只展示当前的空间使用总量,没有展示各类数据分别占用的磁盘空间信息,也没有空间使用的历史信息。 您还可以在实例基本信息的查看监控指标"磁盘使用量" 查看磁盘空间使用的历史信息和变化曲线。 Binlog日志文件占用过多 原因及现象: 默认binlog日志是保留7天,如果是在迁移大量数据,实例磁盘空间太小的话,会短时间内产生大量的binlog导致磁盘空间不足。 解决方案: MySQL Binlog日志文件占用过多,可以在mysql命令行上使用PURGE BINARY LOGS BEFORE '20230626 10:00:00'或者PURGE BINARY LOGS TO 'mysqlbin.010'来临时清理本地binlog日志,释放磁盘空间,或者临时修改实例expirelogsdays参数。 表上的索引太多导致空间不足 原因及现象: 通常表上除了主键索引,还存在二级索引,二级索引越多,整个表空间就越大。 解决方案: 优化数据结构,减少二级索引的数量,合并索引建立联合索引等。
        来自:
        帮助文档
        关系数据库MySQL版
        最佳实践
        性能调优
        关系数据库MySQL版磁盘空间不足问题
      • 关系数据库MySQL版元数据锁MDL导致无法操作数据库的解决方法
        本文主要介绍元数据锁MDL导致无法操作数据库的解决方法以及如何避免元数据锁阻塞。 MetaData Lock主要为了保证元数据的一致性,用于处理不同线程操作同一数据对象的同步与互斥问题。MySQL 5.5版本开始,引入了MDL锁,MDL锁是表级别的锁,有些类型的MDL锁会导致读写操作都无法进行,导致SQL的阻塞。 操作步骤 1. 连接MySQL实例。具体操作请参见实例连接方式介绍,通过内网和公网连接实例。 2. 在SQL窗口执行如下SQL查看数据库所有线程状态。 show full processlist 3. 查看State列是否出现大量Waiting for table metadata lock,即表示出现阻塞,在对应的Info列可以查看到对应表的操作,找到正在对该表进行操作的会话Id。 4. 在SQL窗口执行如下命令解锁MDL锁。 kill id 如何避免元数据锁阻塞 MDL 锁一旦发生会对业务造成极大影响,因为后续所有对该表的访问都会被阻塞,造成连接积压。所以日常要尽量避免 MDL 锁阻塞的发生,下面给出几点优化建议可供参考: 开启 metadatalocks 表记录 MDL 锁。 设置参数 lockwaittimeout 为较小值,使被阻塞端主动停止。 规范使用事务,及时提交事务,避免使用大事务。 DDL 操作及备份操作放在业务低峰期执行。
        来自:
        帮助文档
        关系数据库MySQL版
        最佳实践
        性能调优
        关系数据库MySQL版元数据锁MDL导致无法操作数据库的解决方法
      • MySQL建立连接慢导致客户端超时报connection established slowly
        本文介绍MySQL建立连接慢导致客户端超时的处理办法。 场景描述 业务在高峰期时,客户端经常出现向MySQL建立连接超时,导致系统登录需要十几秒。 原因分析 查看MySQL的错误日志,观察是否有如下信息:connection xxx is established slowly。 有上述日志,说明存在某些连接超过一定时间仍未被MySQL处理,客户端的超时时间大于该时间,就会报错。线程池处理连接等待与该参数threadpooloversubscribe相关。 解决方案 对于存在大量新建连接,建议调大threadpooloversubscribe增加线程总数。减少线程重复创建与销毁部分的开销,提高性能,同时它也限制了MySQL的running线程数,关键时刻可以保护系统,防止雪崩。 正常情况下,线程池适用于大量短连接的场景,如果客户是长连接,并且连接数量不多(客户端使用了连接池等情况),线程池的影响也不会很大。
        来自:
        帮助文档
        关系数据库MySQL版
        故障排查
        连接类
        MySQL建立连接慢导致客户端超时报connection established slowly
      • 使用root帐号连接数据库失败
        本文介绍root账号连接数据库失败的处理方法。 场景描述 使用root帐号连接数据库失败。 原因分析 查看内核日志error.log,确认是否有拒绝连接的日志。 使用其他帐号登录数据库,查看root权限,只有本地连接权限。 解决方案 联系技术支持增加远程连接权限"%"解决。
        来自:
        帮助文档
        关系数据库MySQL版
        故障排查
        连接类
        使用root帐号连接数据库失败
      • 客户端TLS版本与MySQL不一致导致SSL连接失败
        本文介绍客户端TLS版本与MySQL不一致导致SSL连接失败的处理方法。 场景描述 客户端连接到云上MySQL失败,但是连接到自建环境或其他环境可以成功,均使用了SSL连接。 原因分析 查看MySQL的错误日志,从报错信息可以看出,很可能和TLS版本相关,使用如下命令,分别查看MySQL和自建MySQL的TLS版本。 show variables like '%tlsversion%'; 发现MySQL为TLS v1.2版本,自建MySQL为TLS v1.1版本,存在差异。进一步确认客户端TLS版本,与自建MySQL一致,因此出现连接自建MySQL成功,连接云上MySQL失败。 解决方案 客户端升级TLS版本到TLS v1.2。
        来自:
        帮助文档
        关系数据库MySQL版
        故障排查
        连接类
        客户端TLS版本与MySQL不一致导致SSL连接失败
      • 创建表
        本文介绍如何使用pgAdmin创建表。 在RDSPostgreSQL中,通过SQL创建表,如无特别指明,表会默认创建在该database名为public的schema下;而通过pgAdmin创建时,一般情况下,创建好的database会有一个public schema,创建表时则需要特别指明schema。 前提 已经通过pgAdmin连接RDSPostgreSQL实例并添加至Servers。 创建Schema 1. 双击数据库连接Server并打开database菜单栏,选择指定的database并单击以展开属于该database的菜单栏。 2. 单击Schema选项并右键,点击Create > Schema... ,以打开schema创建框,如图所示: 3. schema的创建框与各栏信息如下: General:基本信息,包括schema名与拥有者,默认拥有者为启动数据库连接的用户,必填项。 Security:权限配置,包括权限授予与安全标签,非必填项。 Default Privileges:默认权限,包括表、序列、函数、类型的默认权限,非必填项。 SQL:创建SQL,用户通过前面几项填写后自动生成的创建schema的SQL,无法填写与修改。 点击保存,若无报错即为创建schema成功。 创建表 单击点开schema,下拉菜单栏,点击Create > Table... 以打开Table创建框,如图所示: General:基本信息,包括表名、拥有者、Schema、Tablespace、是否为分区表,默认拥有者为启动数据库连接的用户,必填项。 Columns:列,该处设置此表各列,包括列名、数据类型、数据长度、精度、是否为空、是否为主键、默认值,也可以选择继承于某表。 Advanced:高级选项,包括是否设置RLS、是否强制设置RLS、是否直接通过自定义Type来创建表等选项,均为非必选项。 Constraints:约束项,例如设置主键、外键与校验等,根据自身需要设置即可,非必填项。 Partitions:分区表配置,可以在此配置分区表属性,非必填项。 Parameters:表参数,主要包括表Vacuum与表年龄限制,非必填项。 Security:权限配置,包括权限授予与安全标签,非必填项。 SQL:创建SQL,用户通过前面几项填写后自动生成的创建database的SQL,无法填写与修改。 点击Save保存,若无报错,即表明创表成功。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        最佳实践
        pgAdmin基本操作使用指南
        创建表
      • 连接RDS-PostgreSQL实例
        如何使用pgAdmin连接RDSPostgreSQL实例。 本章节会介绍如何通过工具pgAdmin来操作数据库。 pgAdmin是一个用于设计,维护和管理RDSPostgreSQL的开源工具。 您可通过pgAdmin客户端可视化操作,连接RDSPostgreSQL实例。 本章节使用的是pgAdmin版本为6.20,不同版本可能存在差异。 准备工作 1. 准备可访问RDSPostgreSQL实例的设备。 2. 对RDSPostgreSQL实例绑定网络地址,保证本地设备可以访问关系型数据库实例绑定的网络。 3. 在可访问RDSPostgreSQL实例的设备上,安装pgAdmin客户端。 操作步骤 1. 启动pgAdmin,输入密码登录。 2. 单击左侧Browser的Server,右键选择Register > Server... 。 3. 弹出页面上,在General栏填写数据库实例名称,Connection栏填写数据库实例的连接信息,主要有: Host name/address 填写实例连接地址IP(绑定的弹性IP),Port填写实例连接端口,Maintenance database填写维护数据库,即为用户连接实例使用的默认数据库,一般为postgres;Username为实例连接用户名,Password为用户密码。其余栏如Parameters、SSH Tunnel、Advanced均为选填项,不影响正常连接。 4. 填写完毕后点击save保存,若没有报错即表明配置成功。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        最佳实践
        pgAdmin基本操作使用指南
        连接RDS-PostgreSQL实例
      • 通过命令行创建数据库
        本节介绍了如何通过命令行创建数据库。 操作场景 创建实例后,您可根据实际需要,创建数据库,可以指定模板库,并为数据库设置不同的字符集、本地化collate等属性。本节将介绍通过psql工具连接数据库,使用命令行创建数据库的方法。 语法格式 CREATE DATABASE name [[WITH] [ OWNER [] username ] [ TEMPLATE [] template ] [ ENCODING [] encoding ] [ STRATEGY [] strategy ] [ LOCALE [] locale ] [ LCCOLLATE [] lccollate ] [ LCCTYPE [] lcctype ] [ ICULOCALE [] iculocale ] [ LOCALEPROVIDER [] localeprovider ] [ COLLATIONVERSION [] collationversion ] [ TABLESPACE [] tablespacename ] [ ALLOWCONNECTIONS [] allowconn ] [ CONNECTION LIMIT [] connlimit ] [ ISTEMPLATE [] istemplate ] [ OID [] oid ]] 操作流程 1.登录连接实例。 2.创建数据库,执行如下命令,其中dbname为数据库名称。 create database dbname; 3.实现结果如下图所示。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        最佳实践
        创建数据库
        常见问题
        通过命令行创建数据库
      • 恢复方案
        本页介绍RDSPostgreSQL恢复实例数据的方案。 RDSPostgreSQL提供了以下两种方式以恢复实例的数据,用以满足不同的场景,例如:实例数据被误删除、实例数据损坏或者丢失、实例被误删除、实例机器故障等场景。 通过备份文件恢复实例数据 将数据库实例恢复到指定时间点 跨域恢复
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        数据恢复
        恢复方案
      • 数据库安全设置
        本文介绍了数据库安全设置相关说明。 密码复杂度要求 RDSPostgreSQL实例要求数据库用户密码复杂度需要符合以下要求: 长度为832个字符。 由大写字母、小写字母、数字、特殊字符中的任意三种组成。 特殊字符为!@$%^&~()+。 创建用户建议 用户在使用CREATE USER或CREATE ROLE命令时,建议制定VALID UNTIL 'timestamp' 参数,设置用户密码的过期时间。 账户说明 您在创建RDSPostgreSQL实例时,系统会自动为实例创建如下系统账户(用户不可使用),用于给数据库实例提供完善的后台运维管理服务。 注意 如果试图删掉、重命名、修改这些帐户的密码和权限,会导致实例出错,请谨慎操作。 Ⅱ类资源池实例系统账户 ctgadmin:管理帐户,拥有最高的superuser权限,用于查询和修改实例信息、故障排查、恢复等操作。 ctgagent:高可用功能专用账号,用于高可用组件对实例进行相关操作。 ctgbackup:备份功能专用帐户,用于后台的备份。 ctgmonitor:监控采集专用账户,用于读取各种监控视图。 ctgproxy:数据库代理组件专用账号,用于数据库代理组件对实例进行相关操作。 Ⅰ类资源池实例系统账户 telepg:管理帐户,拥有最高的superuser权限,用于查询和修改实例信息、故障排查等操作。 repmgr:高可用功能专用账号,用于高可用组件对实例进行相关操作。 rdsorzdba:监控采集专用账户,用于读取各种监控视图。 注意 不同资源池因IaaS资源能力等原因,加载版本有所差异,详见
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        安全设置
        数据库安全设置
      • 版本插件列表
        Ⅱ类资源池插件支持情况 插件名称 功能 PostgreSQL 12 PostgreSQL 13 PostgreSQL 14 PostgreSQL 15 PostgreSQL 16 PostgreSQL 17 addressstandardizer 地理编码和逆向地理编码数据地址规则化。 3.0.2 3.3.0 3.3.0 3.3.2 3.4.3 3.5.0 addressstandardizerdataus 数据地址规则化示例数据集。 3.0.2 3.3.0 3.3.0 3.3.2 3.4.3 3.5.0 adminpack 提供日志文件的远程管理函数。 2 2.1 2.1 2.1 2.1 amcheck 检验索引结构的逻辑一致性。 1.2 1.2 1.3 1.3 1.3 1.4 autoinc 提供自增字段的函数。 1 1 1 1 1.0 1.0 bloom Bloom索引包。 1 1 1 1 1.0 1.0 boolplperl bool类型转perl脚本语言。 1.0 1.0 1.0 1.0 1.0 不支持 boolplperlu bool类型转perl脚本语言(不受信任)。 1.0 1.0 1.0 1.0 1.0 不支持 btreegin B树gin索引包。 1.3 1.3 1.3 1.3 1.3 1.3 btreegist B树gist索引包。 1.5 1.5 1.6 1.7 1.7 1.7 citext 大小写不敏感。 1.6 1.6 1.6 1.6 1.6 1.6 cube 提供多维空间类型。 1.4 1.4 1.5 1.5 1.5 1.5 dblink 跨库连接的插件。 1.2 1.2 1.2 1.2 1.2 1.2 decoderbufs 逻辑解码器输出插件。 0.1.0 0.1.0 0.1.0 0.1.0 0.1.0 0.1.0 dictint 全文搜索词典模板的示例。 1 1 1 1 1.0 1.0 dictxsyn 全文搜索词典模板的示例。 1 1 1 1 1.0 1.0 earthdistance 计算地球表面上的大圆弧距离。 1.1 1.1 1.1 1.1 1.1 1.2 fuzzystrmatch 字符串相似性判断。 1.1 1.1 1.1 1.1 1.2 1.2 hstore 键值存储。 1.6 1.7 1.8 1.8 1.8 1.8 hstoreplperl hstore类型转perl脚本语言。 1.0 1.0 1.0 1.0 1.0 不支持 hstoreplperlu hstore类型转perl脚本语言(不受信任)。 1.0 1.0 1.0 1.0 1.0 不支持 hll HyperLogLog数据结构。 2.16 2.16 2.16 2.16 2.18 2.18 hypopg 创建虚拟索引。 1.3.1 1.3.1 1.3.1 1.3.1 1.3.1 1.41 insertusername 跟踪谁修改表的函数。 1 1 1 1 1.0 1.0 intagg 提供了一个整数聚集器和枚举器。 1.1 1.1 1.1 1.1 1.1 1.1 intarray 为整数nullfree数组提供函数和操作符。 1.2 1.3 1.5 1.5 1.5 1.5 isn 输出时连接号码。 1.2 1.2 1.2 1.2 1.2 1.2 jsonbplperl jsonb类型转perl脚本语言。 1.0 1.0 1.0 1.0 1.0 不支持 jsonbplperlu jsonb类型转perl脚本语言。程语言(不受信任)。 1.0 1.0 1.0 1.0 1.0 不支持 lo 大对象被修改的触发函数。 1.1 1.1 1.1 1.1 1.1 1.1 ltree 实现树形结构的插件。 1.1 1.2 1.2 1.2 1.2 1.3 moddatetime 跟踪最后修改时间的插件。 1 1 1 1 1.0 1.0 orafce 兼容oracle的插件。 3.13 3.13 3.13 3.25 4.13 4.15 oldsnapshot 检查用于实现服务器状态。 不支持 不支持 1.0 1.0 1.0 不支持 pageinspect 查看页的内容插件。 1.7 1.8 1.9 1.11 1.12 1.12 pgaudit 提供详细的会话和对象审计日志记录。 1.4.3 1.5.2 1.7 1.7 17.0 17.0 pgauditlogtofile 提供审计日志归档和重定向 1.6 1.6 1.6 1.6 1.6 1.6 pgcrypto 对字段进行加密。 1.3 1.3 1.3 1.3 1.3 1.3 pglogical 提供逻辑流复制发布和订阅的功能。 2.4.2 2.4.2 2.4.2 2.4.2 2.4.4 2.4.5 pgrowlocks 显示指定表的行锁定信息插件。 1.2 1.2 1.2 1.2 1.2 1.2 pgstattuple 提供表的统计信息函数。 1.5 1.5 1.5 1.5 1.5 1.5 pgroonga 提供快速全文搜索功能。 3.0.4 3.0.4 3.0.4 3.0.4 3.0.4 4.0.1 pgroongadatabase 提供管理 PGroonga 数据库的功能。 3.0.4 3.0.4 3.0.4 3.0.4 3.0.4 4.0.1 pgrouting 依赖postgis提供地理空间路由和其他网络分析功能。 3.4.2 3.4.2 3.4.2 3.4.2 3.4.2 3.7.3 http 用于PostgreSQL的HTTP客户端,从数据库内部检索一个网页。 1.5 1.5 1.5 1.5 1.5 1.6 pgtt 创建全局临时表。 2.3.0 2.9.0 2.9.0 2.10.0 4.0.0 4.0.0 pgbigm 创建一个二元语法(2gram)的GIN索引来加速全文搜索过程。 1.2 1.2 1.2 1.2 1.2 1.2 pgbuffercache 查看sharedbuffer缓存信息。 1.3 1.3 1.3 1.3 1.4 1.5 pgdirtyread 闪回查询。 2.0 2.0 2.0 2.0 2.0 2.0 pgfreespacemap 检查自由空间映射。 1.2 1.2 1.2 1.2 1.2 1.2 pghintplan 通过特殊的注释语句提示,使PostgreSQL改变其既定的执行计划。 1.3.8 1.3.8 1.4.1 1.5 1.6.1 1.7.0 pgjieba 对中文全文实现分词。 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 1.1.1 pglogincheck 密码登录校验。 1.0 1.0 1.0 1.0 1.2 1.0 pgpartman 创建和管理基于时间和基于序列的表分区集。 4.7.0 4.7.0 4.7.0 4.7.2 5.1.0 5.2.5 pgprewarm 将表数据缓存到内存中。 1.2 1.2 1.2 1.2 1.2 1.2 pgprofile 资源密集活动统计。 4.1 4.1 4.1 4.2 4.1 4.8 pgqualstats 索引推荐。 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 2.1.1 pgrepack 在线清理表空间功能。 1.4.8 1.4.8 1.4.8 1.4.8 1.5.1 1.5.2 pgstatkcache 系统读写信息统计。 2.2.1 2.2.1 2.2.1 2.2.1 2.3.0 2.3.0 pgstatstatements 语句统计。 1.7 1.8 1.9 1.10 1.10 1.11 pgsurgery 各种函数来对损坏的表进行修复。 不支持 不支持 1.0 1.0 1.0 1.0 pgtrgm 提供三元模型检索匹配。 1.4 1.5 1.6 1.6 1.6 1.6 pgvisibility 检查表的可见性图和页面级可见性信息。 1.2 1.2 1.2 1.2 1.2 1.2 pgwalinspect 解析wal日志内容。 不支持 不支持 不支持 1.0 1.1 1.1 pldbgapi 调试存储过程。 1.1 1.1 1.1 1.1 1.1 1.1 plpgsql 代码覆盖检测。 1.0 1.0 1.0 1.0 1.0 1.0 plperl 一种可加载的过程语言。 1.0 1.0 1.0 1.0 1.0 不支持 plperlu 一种可加载的过程语言(不受信任)。 1.0 1.0 1.0 1.0 1.0 不支持 plproxy 帮助您用不同方式访问数据库。 2.10.0 2.10.0 2.10.0 2.10.0 2.11.0 2.11.0 pltcl 一种可载入过程语言。 1.0 1.0 1.0 1.0 不支持 不支持 pltclu 一种可载入过程语言(不受信任)。 1.0 1.0 1.0 1.0 不支持 不支持 postgis 地理信息系统。 3.0.2 3.3.0 3.3.0 3.3.2 3.4.3 3.5.0 postgisraster 地理信息系统。 3.0.2 3.3.0 3.3.0 3.3.2 3.4.3 3.5.0 postgissfcgal 地理信息系统。 3.0.2 3.3.0 3.3.0 3.3.2 3.4.3 3.5.0 postgistigergeocoder 地理信息系统。 3.0.2 3.3.0 3.3.0 3.3.2 3.4.3 3.5.0 postgistopology 地理信息系统。 3.0.2 3.3.0 3.3.0 3.3.2 3.4.3 3.5.0 postgresfdw 外部的postgres的fdw插件。 1.0 1.0 1.1 1.1 1.1 1.1 querycheck 决定数据库连接可以执行的类型。 1.0 1.0 1.0 1.0 1.0 1.0 rdkit 支持化学分子计算、化学分子检索等功能。 4.4.0 4.4.0 4.4.0 4.4.0 4.4.0 不支持 refint 用于实现参照完整性的函数。 1.0 1.0 1.0 1.0 1.0 1.0 roaringbitmap 使用位图功能,提高查询性能。 0.5 0.5 0.5 0.5 0.5 0.5 rum 高速全文检索。 1.3 1.3 1.3 1.3 1.3 1.3 sequentialuuids UUID生成器。 1.0.2 1.0.2 1.0.2 1.0.2 1.0.2 1.0.3 seg 支持seg数据类型。 1.3 1.3 1.4 1.4 1.4 1.4 smlar 计算两个相同类型数组的相似度。 1.0 1.0 1.0 1.0 1.0 1.0 sslinfo 提供当前客户端提供的 SSL 证书的有关信息。 1.2 1.2 1.2 1.2 1.2 1.2 tablefunc 表函数。 1.0 1.0 1.0 1.0 1.0 1.0 tcn 提供触发器函数。 1.0 1.0 1.0 1.0 1.0 1.0 teledbfirewall SQL防火墙。 0.8 0.8 0.8 0.8 0.8 0.9 telepgmonitor 采集&监控系统资源的插件。 2.8.1 2.8.1 2.8.1 2.8.1 2.8.2 2.8.2 tdsfdw 查询其他类型数据库的数据。 2.0.3 2.0.3 2.0.3 2.0.3 2.0.3 2.0.4 timescaledb 时序数据库插件。 1.7.4 2.8.0 2.8.0 2.10.0 2.13.1 2.19.0 tsmsystemrows 提供表采样方法。 1.0 1.0 1.0 1.0 1.0 1.0 tsmsystemtime 提供表采样时间。 1.0 1.0 1.0 1.0 1.0 1.0 unaccent 文本搜索字典,它能从词位中移除重音(附加符号)。 1.1 1.1 1.1 1.1 1.1 1.1 uuidossp 提供脱离os的UUID函数。 1.1 1.1 1.1 1.1 1.1 1.1 walminer 闪回DML,DDL。 2.0 3.0 3.0 3.0 3.0 3.0 xml2 提供xml2数据类型。 1.1 1.1 1.1 1.1 1.1 1.1 wal2json 将wal日志转成json格式。 1.0 1.0 1.0 1.0 不支持 不支持 pgnotcopy 专业修复pg漏洞的插件。 1.1 1.1 1.1 不支持 不支持 不支持 vector 提供向量数据库的vector数据类型。 0.7.4 0.8.0 0.8.0 0.8.0 0.8.0 0.8.0 zhparser 中文全文搜索。 2.2 2.2 2.2 2.2 2.2 2.3 telepgpasswordcheck 密码强度校验。 1.0 1.0 1.0 1.0 1.0 1.0
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        版本插件列表
      • 备份原理及方案
        本文介绍了RDSPostgreSQL提供的灵活备份方式,用于保障您的数据安全。 RDSPostgreSQL支持自动备份、手动备份、增量备份和跨域备份保障您的数据安全,方便您恢复历史数据。 备份原理及方案 RDSPostgreSQL实例支持自动、手动方式进行全量数据备份,备份类型支持全量备份、增量备份、日志备份,备份地域上支持本地域备份和跨域备份。 根据需要,在紧急情况下,您可以使用手动备份,也可以使用自动备份定期对数据进行备份,若担心自动备份周期过长,恢复数据时丢失过多数据,可以开启日志备份,当数据故障或数据损坏时,可以通过数据恢复还原数据,从而保证数据可靠性。 单机实例 采用单个数据库节点部署架构,具有高性价比。备份触发后,从实例备份数据并以压缩的形式存储到备份空间上,不会占用实例节点的磁盘空间。 高可用实例 采用一主一备、一主两备的高可用架构,主备实例每个节点的规格保持一致。备份触发后,从实例备份数据并以压缩包的形式存储在备份空间上,不会占用实例节点的磁盘空间。一主一备的高可用架构,仅能保证HA高可用,当实例数据丢失或者损坏后,无法保证数据的还原,只能依赖备份数据进行还原。若担心数据损坏或者丢失后,自动备份的周期过长,备份数据落后实例数据太多,建议您开启增量备份。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        数据备份
        备份原理及方案
      • SQL防火墙(sql_firewall)
        本小节主要介绍RDSPostgreSQL的teledbfirewall插件使用方法。 操作场景 RDSPostgreSQL支持 teledbfirewall插件,用于PostgreSQL的SQL黑名单扩展,旨在保护来自 SQL 注入或意外查询的数据库。 前提条件 请确保您的实例内核大版本满足,本插件所支持的内核版本,请参考支持的版本插件列表。 注意事项 1. 只支持explain verbose 可以输出的语句DML。 2. 安装插件后,可在管理控制台设置teledbfirewall.firewall参数并重启实例,详情请参见修改RDSPostgreSQL实例参数。 teledbfirewall.firewall取值如下: disable:关闭模式 blacklist:黑名单模式 插件使用 安装插件 sql CREATE EXTENSION IF NOT EXISTS teledbfirewall; 卸载插件 sql DROP EXTENSION IF EXISTS teledbfirewall; 使用示例 sql 1. 首先使用explain verbose xxx; 获取对应sql的query id explain verbose select count(1) from pgclass; 2. 使用函数 teledbappendblacklist 将获取的query id添加到黑名单中 select teledbappendblacklist(3307043014); 3. 查看当前黑名单内容 select from teledbfirewall.firewalltable; select from teledbfirewall.teledbfirewallstatements ; 4. 使用函数 teledbremoveblacklist(); 将对应id从黑名单中移除 select teledbremoveblacklist(3307043014);
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        SQL防火墙(sql_firewall)
      • 中文分词(pg_jieba)
        本小节主要介绍RDSPostgreSQL的pgjieba插件使用方法。 操作场景 RDSPostgreSQL支持 pgjieba插件,您可安装用于中文的全文检索。 前提条件 请确保您的实例内核大版本满足,本插件所支持的内核版本,请参考支持的版本插件列表。 插件使用 安装插件 sql CREATE EXTENSION IF NOT EXISTS pgjieba; 卸载插件 sql DROP EXTENSION IF EXISTS pgjieba; 使用示例 sql SELECT FROM totsvector('jiebacfg', '小李是一名世界500强企业的员工,其职位是售前经理,主要负责与客户对接事项。'); 常见问题 此插件的更多用法,请详见pgjieba开源社区。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        中文分词(pg_jieba)
      • 主子账号使用手册-I类型资源池
        Q&A Q:为何子账号看不到主账号的实例? A:首先排查是否将子账户加入了用户组,再排查该实例所在的企业项目是否对该用户组授权了。 Q:为何主账号对子账号设置了策略,但是不生效,依然可以进行相关操作? A:可能是当前资源池并未支持子账号设置策略,当前内蒙6,拉萨3,重庆2资源池支持。
        来自:
        帮助文档
        关系数据库MySQL版
        用户指南
        账号与安全
        主子账号使用手册-I类型资源池
      • 清理表空间(pg_repack)
        常见问题 Q1:报错:“pgrepack failed with error: You must be a superuser to use pgrepack”。 A1:执行pgrepack时加上nosuperusercheck,跳过超级用户检查。 Q2:报错:“Waiting for 1 transactions to finish. First PID: "。 A2:清理过程中有长事务,pgrepack会等待事务执行完成。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        清理表空间(pg_repack)
      • 支持监控的关键操作说明
        介绍支持记录的关键操作日志类型。 操作场景 RDSPostgreSQL产品支持对在控制台进行的一些关键操作日志进行记录监控,以便客户进行溯源。 限制 仅RDSPostgreSQL Ⅱ类资源池实例支持对关键操作进行记录。 监控操作说明 关键操作名称 说明 实例操作 对实例进行的操作,例如实例重启,停止等。 节点操作 对实例单个节点进行的操作,如节点恢复、停止等。 白名单 实例白名单相关操作,如删除、新增、修改。 备份操作 创建备份,修改备份策略等操作。 实例参数操作 修改实例参数的操作。 实例远程操作 杀空闲连接和VACUUM表操作。 审计日志 开关、修改审计日志设置的操作。 实例用户操作 创建用户、删除用户等操作。 数据库操作 创建数据库、删除数据库等操作。 实例标签 新增实例标签、删除标签等操作。 参数模板操作 创建、修改参数模板等操作。 注意 不同资源池因IaaS资源能力等原因,加载版本有所差异,详见
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        安全监控
        操作日志
        支持监控的关键操作说明
      • 支持的监控指标
        监控类型 监控指标 资源监控(节点机器相关监控) CPU使用率 资源监控(节点机器相关监控) 内存使用量 资源监控(节点机器相关监控) 内存使用率 资源监控(节点机器相关监控) IO操作数 资源监控(节点机器相关监控) IO吞吐量 资源监控(节点机器相关监控) ioutil 资源监控(节点机器相关监控) 硬盘空闲空间 资源监控(节点机器相关监控) 硬盘空闲率 资源监控(节点机器相关监控) 硬盘已用空间 资源监控(节点机器相关监控) 硬盘使用率 资源监控(节点机器相关监控) 网络吞吐量 资源监控(节点机器相关监控) wal日志空间 引擎监控(节点数据库引擎相关监控) TPS 引擎监控(节点数据库引擎相关监控) QPS 引擎监控(节点数据库引擎相关监控) 会话数 引擎监控(节点数据库引擎相关监控) 周期内数据库读写次数 引擎监控(节点数据库引擎相关监控) 操作行数 引擎监控(节点数据库引擎相关监控) bgwriter stat 引擎监控(节点数据库引擎相关监控) Checkpoint 引擎监控(节点数据库引擎相关监控) Checkpoint写入磁盘的性能 引擎监控(节点数据库引擎相关监控) 耗时最长(会话时间) 引擎监控(节点数据库引擎相关监控) worker数 引擎监控(节点数据库引擎相关监控) 慢查询统计 引擎监控(节点数据库引擎相关监控) 长事务 引擎监控(节点数据库引擎相关监控) 系统缓存命中率 引擎监控(节点数据库引擎相关监控) 平均每秒超过10mb大表的全表扫描次数 引擎监控(节点数据库引擎相关监控) 周期内临时文件每秒生成字节数 引擎监控(节点数据库引擎相关监控) 周期内每秒死锁次数 引擎监控(节点数据库引擎相关监控) 周期内每秒存储过程调用次数
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        安全监控
        监控指标与告警
        支持的监控指标
      • 解锁数据库潜力:MySQL与DRDS搭配,提升数据服务能力
        本文主要介绍MySQL与DRDS搭配实现数据服务能力提升。 通过搭配使用MySQL和DRDS(分布式关系型数据库中间件),可以实现数据的自动化水平拆分和在线平滑扩缩容,进而实现数据库服务能力的线性扩展。此外,结合读写分离的支持,还能够提升数据库的读取性能,满足高并发读取的需求。 实现原理 通过DRDS数据库中间件隐藏底层数据库的复杂性,提供统一的接口给应用开发人员操作数据库。对于应用开发人员来说,他们并不需要了解中间件的存在,只需要理解数据库的概念。他们可以通过逻辑库来创建和管理逻辑表,并使用标准的SQL语句对表进行增删改查操作,就像在传统的单个数据库中一样。中间件负责将这些操作转换为底层物理数据库的操作,同时处理分片规则、数据的分布和复制,以及提供高可用性和性能优化等功能。 前提条件 拥有天翼云实名认证账号。 DRDS实例与MySQL实例处于相同的VPC,以保证网络连通。 建议DRDS实例与应用程序、MySQL实例选择相同的安全组,三者网络访问不受限制。如果选择了不同的安全组,请注意添加安全组访问规则,开通网络访问。 创建MySQL实例 具体操作,请参见创建MySQL实例。 创建DRDS实例 具体操作,请参见购买分布式关系型数据库实例。
        来自:
        帮助文档
        关系数据库MySQL版
        最佳实践
        解锁数据库潜力:MySQL与DRDS搭配,提升数据服务能力
      • MySQL索引优化建议
        本文介绍如何创建最佳索引,提高数据库的读取性能。 MySQL索引的最佳实践是确保数据库查询性能和效率的关键。在使用数据库过程中,存在一些常见的索引问题,如无索引、隐式转换和索引创建不合理。为了克服这些问题,以下是一些注意事项和建议。 建议事项: 单表的索引数量不应超过5个,单个索引中的字段数不应超过5个,以避免索引过多的过滤作用和资源消耗。 确保索引字段长度固定且不宜过长。过长的索引字段会占用更多磁盘空间,并影响索引的性能。 避免冗余索引,即存在两个索引 (a,b) 和 (a) 的情况,若查询条件为a列,只需建立 (a,b) 索引即可,不需要额外建立 (a) 索引。 对于高过滤性的字段,考虑在其上加索引。高过滤性字段的索引可以提高查询效率。 注意选择性和数据类型。选择性高的字段和合适的数据类型可以提高索引效果和查询性能。 合理利用覆盖索引来减少IO开销,通过创建包含所需列的复合索引,避免回表操作。 注意事项: 禁止在更新频繁且区分度低的列上建立索引,这会降低数据库性能。 在使用LIKE关键字时,避免在搜索模式字符串之前使用前置%符号。这样做会导致索引失效,影响查询性能。 避免在具有空值的列上创建索引。一般情况下,索引不会建立在含有空值的列上。 在使用OR关键字时,确保OR操作符的左右字段都有索引。如果一个字段有索引而另一个字段没有索引,有索引的字段也会失效。 避免使用!操作符。范围的不确定性导致使用索引效率低下,数据库引擎会自动将其改为全表扫描。 不要在索引字段上进行运算。这会导致索引失效,降低查询性能。 使用复合索引时,应该遵循最左前缀原则,并确保查询中使用索引的第一个字段,否则索引将失效。为了最大化索引的效率,应该尽量保持查询中字段的顺序与索引的顺序一致。 综上所述,通过遵循注意事项和建议事项,可以优化MySQL索引的使用,提高数据库的查询性能和响应速度。在实际应用中,根据具体业务需求和数据特点进行索引优化是非常重要的。同时,定期监控和优化索引的使用,可以进一步提升数据库的性能和效率。
        来自:
        帮助文档
        关系数据库MySQL版
        最佳实践
        MySQL索引优化建议
      • 企业项目迁移
        本页主要介绍企业项目迁移的相关步骤。 操作场景 该功能支持实例迁移到不同的企业项目,在不释放实例的情况下进行转换,方便企业进行管理相关实例。 操作步骤 1. 登陆天翼云官网,右上角点击“我的”,选择“帐号中心”。 2. 进入到帐号中心管理页面,左侧边栏点击“统一身份认证”。 3. 选择“企业项目”,并点击想要迁移的项目右侧的“查看资源”。 4. 选择想要迁出的资源所在的资源池以及产品类型,可以在右侧“资源名称”进行搜索。 5. 选择完毕,点击“迁出”,并选择要目标企业项目。需要注意,若当前资源与其他资源间存在绑定关系,迁移此资源,可能影响部分子用户下相关资源无法查看。 6. 回到管理控制台,右上角选择目标企业项目,可以查看到以上步骤中迁出的实例。
        来自:
        帮助文档
        关系数据库MySQL版
        用户指南
        账号与安全
        企业项目迁移
      • 审计日志(pgaudit)
        本小节主要介绍RDSPostgreSQL的pgaudit插件使用方法。 操作场景 RDSPostgreSQL支持 pgaudit插件,通过标准的PostgreSQL日志工具提供详细的会话和或者对象审计日志记录。它的目标是为PostgreSQL用户提供生成审计日志的能力。 前提条件 请确保您的实例内核大版本满足,本插件所支持的内核版本,请参考支持插件列表。 注意事项 RDSPostgreSQL产品提供更为全面且易用的审计功能,功能介绍和使用可详见数据库审计设置。 插件使用 安装插件 sql CREATE EXTENSION IF NOT EXISTS zhparser; 卸载插件 sql DROP EXTENSION IF EXISTS zhparser; 使用示例 此插件使用方法与开源方法一致,请详见pgaudit开源社区。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        审计日志(pgaudit)
      • 高速全文检索(rum)
        常见问题 此插件使用方法与开源方法一致,请详见rum开源社区。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        高速全文检索(rum)
      • 逻辑复制(pglogical)
        本小节主要介绍RDSPostgreSQL的pglogical插件使用方法。 操作场景 RDSPostgreSQL支持 pglogical插件,为PostgreSQL数据库提供了逻辑流复制发布和订阅的功能。 前提条件 请确保您的实例内核大版本满足,本插件所支持的内核版本,请参考支持的版本插件列表。 插件使用 安装插件 sql CREATE EXTENSION IF NOT EXISTS pglogical; 卸载插件 sql DROP EXTENSION IF EXISTS pglogical; 使用示例 1.在发布端创建发布节点(实例A) sql SELECT pglogical.createnode( nodename : 'provider', dsn : 'host127.0.0.1 port dbnametest userroot password密码' ); 2.配置复制集。将public中的所有表添加到default复制集(实例A) sql SELECT pglogical.replicationsetaddalltables('default', ARRAY['public']); 3.在订阅端创建订阅节点。 一旦设置了发布端节点,订阅者就可以订阅它。首先必须创建订阅者节点(实例B): sql SELECT pglogical.createnode( nodename : 'subscriber', dsn : 'host127.0.0.1 port dbnametest userroot password密码' ); 4.在订阅端创建订阅(实例B)。 sql SELECT pglogical.createsubscription( subscriptionname : 'subscription', providerdsn : 'host port dbnametest userroot password密码' ); 创建订阅后,将在后台启动同步和复制流程。 常见问题 此插件使用方法与开源方法一致,请详见pglogical开源社区。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        逻辑复制(pglogical)
      • 高维向量相似度搜索(vector)
        本小节主要介绍RDSPostgreSQL的vector插件使用方法。 操作场景 RDSPostgreSQL支持 vector插件,提供了一个新的数据类型,能够存储向量类型数据,并实现向量相似度匹配,为AI产品提供底层数据支持。 前提条件 请确保您的实例内核大版本满足,本插件所支持的内核版本,请参考支持的版本插件列表。 插件使用 安装插件 sql CREATE EXTENSION IF NOT EXISTS vector; 卸载插件 sql DROP EXTENSION IF EXISTS vector; 使用示例 数据存储&查询 创建具有3维的向量列 sql CREATE TABLE items (id bigserial PRIMARY KEY, embedding vector(3)); 插入向量 sql INSERT INTO items (embedding) VALUES ('[1,2,3]'), ('[4,5,6]'); 通过L2距离得到最近邻 sql SELECT FROM items ORDER BY embedding '[3,1,2]'; 通过余弦距离得到最近邻 sql SELECT FROM items ORDER BY embedding '[3,1,2]'; 通过内积得到最近邻, 返回的是负内积,因为Postgres只支持运算符上的ASC顺序索引扫描 sql SELECT FROM items ORDER BY embedding '[3,1,2]'; 距离计算 sql SELECT embedding '[3,1,2]' AS distance FROM items; SELECT (embedding '[3,1,2]') 1 AS innerproduct FROM items; SELECT 1 (embedding '[3,1,2]') AS cosinesimilarity FROM items;
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        高维向量相似度搜索(vector)
      • 通过图形化界面连接RDS-PostgreSQL实例
        本文介绍如何通过pgAdmin客户端来连接实例。 您可通过pgAdmin客户端来连接实例,进行可视化操作。 操作步骤 注意 需要使用pgAdmin 4及以上版本。 本章节演示使用的为pgAdmin4 6.5版本,不同版本间可能存在差异。 1.启动pgAdmin客户端。 2.在Server处点击鼠标右键,Create>Server打开创建连接的窗口。 3.弹出框的General选项卡填写连接的一些描述信息,比如名字等;Connection选项卡填写连接的网络信息,也就是RDSPostgreSQL实例的信息。 Connection选项卡关键参数解释: Host name/address:内网方式连接时,输入实例的vip/ipv4连接地址中的ip地址;公网方式连接时,输入目标实例绑定的弹性ip地址。 Port:数据库端口,默认为6543。 Username:用户名,默认为root。 Password:Username对应的密码。 4.保存配置,若连接信息无误,那双击新建的server即可连接上实例。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        连接实例
        通过图形化界面连接RDS-PostgreSQL实例
      • 数据库代理系统权重分配规则
        本文介绍RDSPostgreSQL数据库代理各规格实例的默认权重分配规则。 系统权重分配规则 如果您在设置数据库代理时,您可以查看本文内容,了解RDSPostgreSQL各规格实例的系统默认权重分配规则。 主实例 实例规格 权重 2C4G 200 2C8G 200 2C16G 200 4C8G 400 4C16G 400 4C32G 400 8C16G 800 8C32G 800 8C64G 800 16C32G 1600 16C32G 1600 16C128G 1600 32C64G 3200 只读实例 实例规格 权重 2C4G 200 2C8G 200 2C16G 200 4C8G 400 4C16G 400 4C32G 400 8C16G 800 8C32G 800 8C64G 800 16C32G 1600 16C32G 1600 16C128G 1600 32C64G 3200
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        数据库代理
        数据库代理系统权重分配规则
      • 1
      • ...
      • 205
      • 206
      • 207
      • 208
      • 209
      • ...
      • 255
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      天翼云新春焕新季

      云主机开年特惠28.8元/年,0元秒杀等你来抢!

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      弹性云主机 ECS

      弹性高性能计算 E-HPC

      天翼云CTyunOS系统

      模型推理服务

      科研助手

      一站式智算服务平台

      智算一体机

      人脸检测

      人脸属性识别

      推荐文档

      重启

      复制备份

      设置告警规则

      创建只读实例

      特惠专区

      云课堂 第八课:通过IPv6隧道实现天翼云云主机IPv4和IPv

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号