文档中心 > 管理只读实例(仅PostgreSQL13高可用版本支持)
管理只读实例(仅PostgreSQL13高可用版本支持)

最近更新时间:2023-08-14

适用场景

PostgreSQL云数据库13高可用版支持只读实例功能。当数据库的读操作流量较大时,可以从高可用实例中同步数据到只读实例,将读操作放到只读实例上,从而降低主实例的压力,提高系统的性能。

只读实例适用于如下场景:

  • 数据库的读写操作较为均衡,但是读写流量都较大时,主实例达到性能瓶颈。将读、写操作分别由不同的数据库节点来提供服务,可以提高系统的性能、降低主实例的压力。

  • 读操作远大于写操作,而且用户可以接受在一段时间(秒级)的数据不同步,此时可以创建多个只读实例,分担主实例的压力,提高系统的性能。

使用限制和指导

PostgreSQL云数据库13高可用版实例可以添加只读实例,每个高可用实例可以创建最多不超过5个只读实例。

只读实例采用包年包月、按小时实时付费的计费方式,如果主实例删除,只读实例将随着主实例一起删除。

正常情况下,只读实例从高可用实例的备节点同步数据,减轻主节点上的压力;如果备节点故障,那么只读实例将自动切换为从主节点上同步数据,直到备节点恢复;备节点恢复后,只读实例也会自动切回从备节点上继续同步数据。

查看只读实例信息

查看只读实例可以通过两种方式,一种是在高可用实例的“只读实例”页签,可以查看到该实例的所有只读实例信息;另一种是在实例列表页面单击只读实例ID或“管理”,查看指定只读实例的基本信息。

查看高可用实例的只读实例

  1. 登录紫光云控制台。

  2. 在左侧导航栏中依次选择“产品与服务 > 数据库 > PostgreSQL云数据库”。

  3. 在实例列表界面,单击高可用实例ID,或者单击实例后的“管理”。

  4. 选择“只读实例”页签。

  5. 在只读实例管理页面,可以查看该实例下创建的所有只读实例信息,并且可以通过单击实例链接进入对应实例的管理页面。

    如需为该实例增加更多的只读实例,请单击“添加只读实例”按钮或者最下方树状图的“+”,购买只读实例。

    11.png                                               

     

查看只读实例详细信息

  1. 登录紫光云控制台。

  2. 在左侧导航栏中依次选择“产品与服务 > 数据库 > PostgreSQL云数据库”。

  3. 在实例列表界面,单击只读实例ID,或者单击实例后的“管理”,进入实例基本信息页面。

  4. 在实例基本信息页面,可以查看到只读实例的允许状态、主实例ID、规格配置和计费方式等信息。单击主实例的实例ID,可以跳转到主实例管理页面。

    您可以修改只读实例的名称、变更配置或修改可维护时间段,操作方法与常规实例相同,具体请参考“查看数据库实例基本信息”。

    12.png

创建只读实例

  1. 登录紫光云控制台。

  2. 在左侧导航栏中依次选择“产品与服务 > 数据库 > PostgreSQL云数据库”。

  3. 在实例列表界面,单击高可用实例ID,或者单击实例后的“管理”。

  4. 选择只读实例页签,并根据情况执行如下操作之一,进入购买只读实例页面:

    • 如果当前主实例没有只读实例,请单击“添加只读实例”。

    • 13.png

    • 如果当前主实例已有只读实例,单击“添加只读实例”按钮或者最下方树状图的“+”。

    • 14.png

  5. 在只读实例购买页面,选择实例规格,点击“确认订单”购买实例。

    只读实例仅支持按小时实时计费的计费方式。购买页面的参数说明请参见“购买数据库实例”。

  6. 在确认订单页面,确认已选配置无误后,勾选服务协议,并单击“去支付”。

    在此界面可以重新配置购买时长与数量。如需修改其它配置,请单击基础配置、网络配置和实例规格后的3.png,返回到上一页面修改。

  7. 在支付页面,选择支付方式,单击“支付”。

重启只读实例

重启只读实例的方法与重启主实例的方法一致。

操作步骤

  1. 登录紫光云控制台。

  2. 在左侧导航栏中依次选择“产品与服务 > 数据库 > PostgreSQL云数据库”。

  3. 在实例列表界面,单击待重启的只读实例后的“更多”,在下拉列表中选择“重启”。

  4. “重启”操作重启的是只读实例的PostgreSQL服务。只读实例重启过程中,主实例状态不会受到影响。

  5. 在重启确认弹窗中,单击“确定”。

删除只读实例

删除只读实例的方法与删除主实例的方法一致。

操作步骤

  1. 登录紫光云控制台。

  2. 在左侧导航栏中依次选择“产品与服务 > 数据库 > PostgreSQL云数据库”。

  3. 在实例列表界面,单击待删除的只读实例后的“更多”,在下拉列表中选择“删除”。

  4. 在删除确认弹窗中,单击“确定”。

账号管理

只读实例没有独立的账号管理功能,只读实例上的账号都是从主实例同步过来的,如果需要管理账号信息,需要点击“前往主实例账号管理”按钮,在主实例进行操作。

15.png

 

数据库管理

只读实例没有独立的数据库管理功能,只读实例上的数据库都是从主实例同步过来的,如果需要管理数据库信息,需要点击“前往主实例数据库管理”按钮,在主实例进行操作。

16.png

 

监控

只读实例的监控项与PostgreSQL主实例的监控项一致,具体请参见“监控”。

告警

PostgreSQL只读实例有独立的告警功能,告警功能与PostgreSQL主实例的告警功能基本相同,具体请参见“告警 ”。

参数设置

每个只读实例有自己独立的参数管理,只读实例的参数不与主实例同步。

只读实例的参数设置功能与PostgreSQL主实例的参数设置功能相同,具体请参见“参数设置 ”

日志管理

只读实例的日志管理功能与PostgreSQL主实例的日志管理功能相同。

白名单

每个只读实例管理自己的白名单分组列表,只读实例的白名单与主实例不同步。

只读实例的白名单功能与PostgreSQL主实例的白名单功能相同,参见“配置白名单 ”。

TLS加密

只读实例不允许单独打开SSL加密开关和更新证书,可以单独下载证书使用。

操作步骤

  1. 登录紫光云控制台。

  2. 在左侧导航栏中依次选择“产品与服务 > 数据库 > PostgreSQL云数据库”。

  3. 在实例列表界面,单击实例ID,或者单击实例后的“管理”。

  4. 选择“TLS加密”页签,点击“下载”页签。

    17.png