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

217 天前
teli  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 ,也遇到过一样的情况

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

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

https://www.v2ex.com/t/1044093

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

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

© 2021 V2EX