内存
查询服务器内存的使用情况主要通过以下方式:
执行top命令,查看内存占用情况。执行该命令后,按“Shift+M”键,可按照内存大小排序。
显示信息中的主要属性解释如下:
- total:物理内存总量。
- used:已使用的物理内存总量。
- buffers:进程使用的虚拟内存总量。
- %MEM:进程占用的内存百分比。
- VIRT:进程使用的虚拟内存总量,VIRT=SWAP+RES。
- SWAP:进程使用的虚拟内存中已被换出到交换分区的量。
- SHR:共享内存大小。
性能参数分析
以root用户执行“free”命令查看cache的占用情况。
若“cache”占用过高,请执行如下命令开启自动清除缓存功能。
其中,openGauss-server为仓库代码,下载地址
是否有不合理的join顺序。例如,多表关联时,执行计划中优先关联的两表的中间结果集比较大,导致最终执行代价比较大。