1. 问题出现 晚上9点,现场报系统查询慢,运维查询zabbix后发现postgres最近几天的IOWait很大 2. 追踪问题 查询数据库,发现很多SQL堵住了 原因是真正创建index,导致表锁住了,其他所有操作都block住了. 将这个操作取消掉后,发现系统自动将这个表进行autovacuum,很多SQL又堵住了.手工将vacuum停掉后,系统好了一点点,但还是较之前慢. 其中一个SQL 执行的频率很高,但一直需要执行很长时间: 19014 | sxacc-devices | Access…