温馨提示×

pgadmin在linux卡怎么办

小樊
44
2026-10-03 12:21:46
栏目: 智能运维

PGAdmin 在 Linux 上卡顿,通常和系统资源、浏览器内核、缓存、版本、远程数据库延迟有关。下面按「最常见 → 最见效」给你一套排查和解决思路。


一、先确认你是哪种 PGAdmin

PGAdmin 有两类:

  1. pgAdmin 4(桌面版 / Web 版) ← 最常见,基于 Electron + 浏览器
  2. 旧版 pgAdmin III(已基本淘汰)

下面默认你用的是 pgAdmin 4。


二、最常见原因 & 解决办法(重点)

1️⃣ 内存占用过高(最常见)

pgAdmin 4 很吃内存,尤其:

  • 打开很多表
  • 查询大结果集
  • 长时间不关

✅ 解决:

# 查看内存占用
free -h
top
  • 关闭不用的查询窗口
  • 限制查询结果行数(Preferences → Query Tool → Max rows)
  • 给机器至少 2G+ 内存

2️⃣ 使用系统浏览器模式(非常卡)

pgAdmin 4 桌面版其实是“浏览器壳”。

✅ 推荐做法:

  • 用 Web 模式 + Chrome
pip install pgadmin4

然后浏览器访问:

http://127.0.0.1:5050

比桌面版流畅很多。

或直接:**

sudo apt install chromium

用 Chromium 打开 pgAdmin


3️⃣ 清除缓存(立竿见影)

pgAdmin 卡经常是缓存炸了。

# 关闭 pgAdmin
rm -rf ~/.pgadmin
rm -rf ~/.cache/pgadmin

重启 pgAdmin。


4️⃣ 数据库远程连接慢

如果你连的是:

  • 云数据库
  • 内网慢
  • SSH 隧道

✅ 解决:

  • 用 ss -tnp 看延迟
  • 减少自动刷新
  • 关掉:
    • Dashboard
    • 自动统计

5️⃣ 关掉 Dashboard(非常关键)

pgAdmin 的 Dashboard 会一直查系统表,超级卡。

✅ 操作:

  • 打开数据库后 不要点 Dashboard
  • 或 Preferences → Browser → 关掉 Dashboard

三、性能优化设置(必做)

Preferences → Query Tool

  • Max rows to retrieve: 1000
  • Auto-commit: 关

Preferences → Browser

  • 关掉:
    • Count tuples
    • Display object properties

四、版本问题

老版本 pgAdmin 4 很卡。

✅ 升级:

sudo apt update
sudo apt install pgadmin4

或用官方仓库(推荐): https://www.pgadmin.org/download/pgadmin-4-apt/


五、替代方案(真卡到受不了)

如果你只是管理数据库:

  • DBeaver(Java,稳定)
  • DataGrip(付费但强)
  • 命令行 psql

六、快速自检清单 ✅

  • [ ] 内存够不够
  • [ ] 有没有清 ~/.pgadmin
  • [ ] 有没有关 Dashboard
  • [ ] 是不是远程库慢
  • [ ] 是不是老版本

如果你愿意,可以告诉我:

  • Linux 发行版(Ubuntu / CentOS?)
  • pgAdmin 版本
  • 是本地还是远程数据库

我可以给你更精确的一步到位方案。

0 踩