监控操作

节点扩容

  • 只有集群的创建者才能对集群进行节点扩容的操作,节点扩容操作不可中止或暂停。

  • 单机模式不支持节点扩容,主从模式支持节点扩容。

  • 执行节点扩容前,要求在云平台中已完成云资源的准备。云资源包括裸金属和虚拟机两种,根据实际使用需求任选其一即可。

  • 在集群进行节点扩容时,需保证新扩容节点和集群的原节点的网络连通性,否则会导致扩容失败。

集群在使用过程中,根据实际业务量需要,可执行节点扩容的操作。

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在集群详情页面右上角的集群操作下拉框中选择<节点扩容>按钮,会弹出节点扩容窗口。

    • 节点数:集群扩容的节点数量。

    • 反亲和性:当前集群是否开启反亲和性。反亲和性指当虚拟化类型为CAS且集群模式为主从时,开启反亲和后创建的虚拟机节点会调度到不同的物理机上。

    • 节点规格:节点扩容的CPU、内存和磁盘大小,只能扩容与集群中其他节点相同的规格。

    • 集群节点:节点扩容的节点类型为extend实例。

    • 选择组件进程:默认选中进程名称为POSTGRESQL_SLAVE组件进程。

  3. 集群节点和组件进程选择完成后,单击<确定>按钮即可完成扩容。

  4. 在扩容完成且集群状态变为“运行中”后,可进入集群详情,在[实例]页面查看新扩容节点状态是否正常,若不正常可查看集群详情的描述信息,查看具体的报错内容。

更改规格

  • 普通更改会重启云主机,是高危操作,请谨慎操作。

  • 更改规格指在原有规格上进行规格扩充,更改规格操作不可中止或暂停。

  • 虚拟化类型为CAS且为Linux操作系统的云主机在线更改规格需满足初始内存大于等于4GB。

  • 若没有需要的节点规格,可在[云服务/云主机/服务配置/云主机规格]页面进行创建。

更改规格包含普通更改和在线更改,普通更改指修改原节点的CPU、内存和磁盘大小,更改后会重启云主机;在线更改指在原有规格上进行规格扩充,在线更改操作不会造成云主机重启。

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可跳转至集群详情页面。

  2. 在[集群详情/监控]页签下监控列表操作栏中单击<更改规格>按钮,会弹出在更改规格窗口。

    • CPU:选择需要更改的CPU核数。

    • 内存:选择需要更改的内存大小。

    • 系统盘:选择数据需要更改的系统盘大小。

    • 更改方式:包括普通更改和在线更改,请根据界面提示合理选择更换方式。

  3. 单击<确定>按钮即可即可完成更改规格。

云硬盘扩容

当集群虚拟机类型为CAS、使用独立数据云盘作为云硬盘且云硬盘类型为精简置备时,支持云硬盘扩容。

云硬盘扩容指在原有规格上进行磁盘规格扩充,用户可根据实际情况进行相应操作。

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可跳转至集群详情页面。

  2. 在[集群详情/监控]页签下选择对应的节点,单击操作列的<云硬盘扩容>按钮,弹出云硬盘扩容窗口。

    • 磁盘大小:磁盘大小需大于原规格大小,可以单击加号增加或者直接输入所需磁盘大小。

  3. 单击<确定>按钮即可完成云硬盘扩容。

重启节点

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可跳转至集群详情页面。

  2. 在[监控]页签下选择对应的节点,单击操作列的<重启>按钮,在弹窗中进行二次确认后即可重启节点。

删除节点

  • 在生产环境中,删除节点为高危操作(节点中的数据会被同时删除),不可回退或暂停,请谨慎使用。

  • 只有集群的创建者才能对集群进行删除节点的操作,删除节点操作不可中止或暂停。

  • 部署了主进程(master)的节点不支持删除功能。

删除节点会造成节点内数据被同步删除,执行删除操作前请务必检查该节点上已部署的进程。评估待删除节点上的所有数据,请根据实际情况判断是否需要对该节点的数据进行迁移或备份。非必要情况请不要执行删除节点操作。

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID进入集群详情页面。

  2. 删除节点有两种操作方式:

    • 在[集群详情/监控]页签,单击某节点对应的<删除>按钮,弹出删除节点窗口。

    • 在集群详情页面右上角的集群操作下拉框中选择<删除节点>按钮,弹出删除节点窗口。

      删除节点窗口显示内容如下:

      • 节点列表:显示集群中包含的所有节点列表,可查看节点状态、节点名或节点IP等。

      • 节点组件进程列表:单击节点列表中某一条节点信息的节点名,可查看该节点上已部署的所有组件进程列表(仅支持同时期显示一个节点上的组件进程)。此时请关注:该节点上是否部署了组件管理进程或数据存储进程,必须按照实际需求自行考虑是否需要进行数据迁移或备份。

  3. 在节点列表中完成节点选择后,单击<确认并删除>按钮弹出提示框。此时需在弹窗中根据提示进行二次确认后,即可删除该节点。

监控详情

监控详情以性能图表展示当前节点的监控图表和PostgreSQL数据库的基本运行信息,显示当前节点数据库的会话连接;当前节点数据库的慢查询语句信息。

性能图表

性能图表主要展示当前节点的监控图表,PostgreSQL数据库的性能图表信息,以此来了解当前节点的健康状况。

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在[集群详情/监控]页签,节点监控列表中单击某节点对应的<监控详情>按钮,进入监控详情页面。

  3. 在监控详情页面,选中[性能图表]页签,查看性能图表的详情信息。

  4. 性能图表的详情信息的详情包括节点资源监控、PostgreSQL监控性能指标信息。

会话连接信息

会话连接信息主要显示当前节点数据库的会话连接。

查看会话连接信息

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在[集群详情/监控]页签,节点监控列表中单击某节点对应的<监控详情>按钮,进入监控详情页面。

  3. 在监控详情页面,选中[会话连接信息]页签,可查看当前节点数据库的会话连接。

  4. 会话连接列表:显示当前数据库所有有用的会话连接(默认不显示数据库系统内部的会话连接),可查看会话连接的ID、用户名、客户端地址、数据库等信息,参数说明如下:

    • ID:当前会话连接的ID。

    • 用户名:使用当前会话连接的用户。

    • 客户端地址:当前会话连接到此数据库所使用的节点IP地址。

    • 数据库:当前会话所连接到的数据库。

    • 状态:会话所处的状态。

    • 建立连接时间:当前会话连接建立的时间。

    • 语句信息:所执行的语句信息。

结束会话

结束会话操作可能无法关闭数据库内部会话连接。

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在[集群详情/监控]页签,节点监控列表中单击某节点对应的<监控详情>按钮,进入监控详情页面。

  3. 在监控详情页面,选中[会话连接信息]页签,可执行结束会话的操作。

    • 结束会话:单击某ID对应的操作<结束会话>,可完成会话结束。

    • 批量结束会话:选中一个或多个要结束的会话,单击列表上方<批量结束会话>,即可完成批量结束会话操作。

慢查询

  • 选择SQL包含文本、用户,输入搜索内容,单击图标可模糊搜索目标查看ID;单击图标可刷新查看列表;单击图标并通过勾选可自定义设置查看列表中展示的内容。

  • 由于格式化原因,在进行模糊搜索时,建议输入的搜索内容中不要包含空格,否则搜索结果可能存在偏差。

慢查询主要显示当前节点数据库的慢查询语句信息。

查看慢查询信息

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在[集群详情/监控]页签,节点监控列表中单击某节点对应的<监控详情>按钮,进入监控详情页面。

  3. 在监控详情页面,选中[慢查询]页签,可查看当前节点数据库的慢查询信息。

    • 慢查询状态:包括开启和关闭两种状态。

    • 慢查询列表:可查看慢查询语句的开始时间、用户及Host、SQL语句信息、数据库等,其中:

      • QueryID:慢查询语句的内部哈希值。

      • SQL文本:慢查询语句文本。

      • 执行次数:慢查询执行次数。

      • 平均耗时:慢查询执行平均耗时。

      • 缓存命中率:根据哈希码在对应缓存分区内匹配到键值的概率。

      • 数据库:当前慢查询语句所使用的数据库。

      • 用户:执行当前慢查询语句的用户。

配置慢查询

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在[集群详情/监控]页签,节点监控列表中单击某节点对应的<监控详情>按钮,进入监控详情页面。

  3. 在监控详情页面,选中[慢查询]页签,单击列表上方<配置慢查询>按钮,弹出配置弹框,参数参数如下:

    • 开启慢查询:是否开启慢查询,若开启慢查询,可以查看执行慢的SQL,便于SQL调优。

    • 慢查询模式: 设置慢查询模式,包含Top和All两种模式。

      • Top:不记录嵌套语句。

      • All:记录所有语句。

  4. 单击<确认>按钮,完成集群慢查询配置。

导出慢查询

  1. 在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在[集群详情/监控]页签,单击节点监控列表中某节点对应的<监控详情>按钮,进入监控详情页面。

  3. 在监控详情页面,选中[慢查询]页签,单击列表上方<导出慢查询>按钮,即可完成导出操作。慢查询信息会自动下载到一个表格中。