在CentOS下可使用以下方法对pgAdmin及PostgreSQL进行性能测试和监控:
EXPLAIN ANALYZE
,查看查询执行计划及耗时,定位性能瓶颈。top/htop
:实时查看CPU、内存占用。vmstat/iostat
:监控虚拟内存、磁盘I/O性能。psql
连接数据库后执行: SELECT * FROM pg_stat_activity;
:查看当前活动会话。SELECT * FROM pg_stat_database;
:获取数据库级统计信息。pgbench -i -s 50 -c 10 -T 60 -d testdb
(-s
为测试规模,-c
为客户端数)。postgresql.conf
参数(如shared_buffers
、work_mem
)并重启服务。VACUUM ANALYZE
。参考来源: