内存

    查询服务器内存的使用情况主要通过以下方式:

    执行top命令,查看内存占用情况。执行该命令后,按“Shift+M”键,可按照内存大小排序。

    显示信息中的主要属性解释如下:

    • total:物理内存总量。
    • used:已使用的物理内存总量。
    • buffers:进程使用的虚拟内存总量。
    • %MEM:进程占用的内存百分比。
    • VIRT:进程使用的虚拟内存总量,VIRT=SWAP+RES。
    • SWAP:进程使用的虚拟内存中已被换出到交换分区的量。
    • SHR:共享内存大小。

    性能参数分析

    1. 以root用户执行“free”命令查看cache的占用情况。

    2. 若“cache”占用过高,请执行如下命令开启自动清除缓存功能。

      其中,openGauss-server为仓库代码,下载地址

    是否有不合理的join顺序。例如,多表关联时,执行计划中优先关联的两表的中间结果集比较大,导致最终执行代价比较大。