teli

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

  •  
  •   teli · May 26, 2024 · 3615 views
    This topic created in 901 days ago, the information mentioned may be changed or developed.

    客户端是 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 ,也遇到过一样的情况

    10 replies  •  2024-06-12 16:04:24 +08:00
    hxzhouh1
    hxzhouh1
    May 26, 2024
    1
    等我去算一卦
    bigfei
    bigfei
    May 26, 2024 via Android
    2
    看是否 io 使用率过高造成的
    teli
    teli
    OP
    May 26, 2024
    3
    @bigfei 补充下,客户端卡时,我特意去看了脚本的日志,两条 sql 都正常跑哦
    cslive
    cslive
    May 27, 2024
    4
    DBeaver 卡住了,重启 DBeaver 解决,要不就换版本
    0x663
    0x663
    May 27, 2024
    5
    第一反应是客户端的问题,可以试试 PG 官方的客户端
    nianlifeixing
    nianlifeixing
    May 27, 2024
    6
    有个服务器耗时时间,可能是客户端缓存不够,我用 pycharm 第一次连接会出现一个简单查询 sql ,干到 10s 以上,发现服务器执行时间很低,还是因为客户端初始化的问题
    shinession
    shinession
    May 27, 2024
    7
    用 pgadmin 试试
    yjhatfdu2
    yjhatfdu2
    May 27, 2024
    8
    再开一个 session ,查 select * from pg_stat_activity ,看看查询卡住的具体原因
    teli
    teli
    OP
    Jun 12, 2024 via Android
    10
    @0x663 尴尬了
    psql 也卡住了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2295 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:59 · PVG 11:59 · LAX 19:59 · JFK 22:59
    ♥ Do have faith in what you're doing.