为什么有时 PostgreSQL 有时会表现得比较卡?

2024-05-26 19:19:06 +08:00
 teli

客户端是 DBeaver 。
PostgreSQL 是阿里云云服务器的 docker 跑的上。
卡的操作有:创建表、简单的查询
卡的表现为:一直卡在那,一直无返回,取消都卡 。要么干嘛都卡,要么都不卡

另外还有另一个脚本在访问数据库,操作有下面两个:

SELECT COUNT(*) FROM public.XXX WHERE qa_code = %s
INSERT INTO public.XXX
(qa_code, department, title, description, answer)
VALUES(%s, %s, %s, %s, %s)

之前玩 CockroachDB ,也遇到过一样的情况

2399 次点击
所在节点    PostgreSQL
10 条回复
hxzhouh1
2024-05-26 19:21:37 +08:00
等我去算一卦
bigfei
2024-05-26 19:24:17 +08:00
看是否 io 使用率过高造成的
teli
2024-05-26 19:31:54 +08:00
@bigfei 补充下,客户端卡时,我特意去看了脚本的日志,两条 sql 都正常跑哦
cslive
2024-05-27 09:03:18 +08:00
DBeaver 卡住了,重启 DBeaver 解决,要不就换版本
0x663
2024-05-27 09:45:29 +08:00
第一反应是客户端的问题,可以试试 PG 官方的客户端
nianlifeixing
2024-05-27 10:26:44 +08:00
有个服务器耗时时间,可能是客户端缓存不够,我用 pycharm 第一次连接会出现一个简单查询 sql ,干到 10s 以上,发现服务器执行时间很低,还是因为客户端初始化的问题
shinession
2024-05-27 12:11:29 +08:00
用 pgadmin 试试
yjhatfdu2
2024-05-27 13:15:16 +08:00
再开一个 session ,查 select * from pg_stat_activity ,看看查询卡住的具体原因
chobitssp
2024-05-27 17:45:11 +08:00
teli
360 天前
@0x663 尴尬了
psql 也卡住了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1044093

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX