- ods.my_s_trade2cst
- 经排查,发现多次同时运行同一工作流时,会出现大面积锁表。所以怀疑是因调度频繁导致资源占满,使得部分工作流的多轮调度同时进行了运行,导致卡死锁表。
- (301条消息) postgresql解决锁表_小石石石石石石的博客-CSDN博客_pg锁表
- pgsql的copy方法 https://blog.csdn.net/zhang50303/article/details/89390068
- 解除锁表的方法 https://blog.csdn.net/qq_38161040/article/details/115321271
- 查询锁表情况时展示出来的结果集中存在多个copy任务类型
- 经查询,这个copy任务类型是pgsql具有的写入数据的一种方式
- 开始时间正好是我下午复制多个相同工作流一起运行的时间
- 所以应当是调度器发送了这个写入的命令,然后我中断了任务
- 目前还未断开这个任务
- 导致一直显示
- 但经测试,被锁表的delete等锁表形式已全部解锁
- 目前表表征上已解锁
- 可以正常查询和insert写入操作
- 后续的解决方案是
- 1.继续找能否直接解除(取消)copy任务的方案
- 2.中断pgsql的copy任务的方法
- 3.将那几张存在多个copy的表进行删除重建