GaussDB数据库Ops巡检-页交换空间使用率过高如何解决?

76 阅读1分钟

对系统的影响

SWAP交换内存使用率过高说明物理内存已经不够使用,会导致性能变慢。

可能原因

  • 某些进程占用内存过高。
  • 系统内存不足导致。

处理步骤

  1. 通过告警中的节点ID信息,登录实例节点

  2. 执行命令查看哪些进程内存占用过高。

    top -o %MEM

    • 如果是gaussdb进程的内存占用高,通过查看慢SQL是否存在消耗内存的SQL语句,如果是不重要的SQL语句,可以尝试查杀会话
    • 如果是python相关进程占用比较高,需要根据对应的进程ID找到对应的进程名字,如果是Agent相关的进程,联系技术支持
    • 如果以上的任务都是必要的,建议使用规格变更来减少页交换的使用,规格变更具体请参考《云数据库 GaussDB 24.1.30 使用指南(for 华为云Stack 8.3.1)》中的“用户指南 > 操作指南 > 变更实例 > 规格变更”章节。

告警清除

此告警修复后,系统会自动清除此告警,无需手工清除。

参考信息

不涉及。