1. 首页
  2. 编程语言
  3. 其他
  4. 解决postgresql 数据库 update更新慢的原因

解决postgresql 数据库 update更新慢的原因

上传者: 2021-05-16 04:16:15上传 PDF文件 82.12 KB 热度 8次

;大约140000条数据) 竟然运行了一个小时还没有完成1.查看语句是否有问题复制俩个一模一样的表 和数据 手动执行语句 发现不到一分钟就运行成功了 这样就可以确认语句没有问题2.查找影响updata的因素我的第一反应是不是有锁 有锁的情况会导致等待或者死锁查询锁查询到有锁 把锁进程杀掉 重启服务 继续跟踪 发现5分钟后 又出现锁了 反复试了几次发现跟锁没有关系3.查询参数首先看的的 是shared_buffers 参数,发现也没有问题4.收缩表 VACUUM查询数据进程时,发现自动收缩 也执行10分钟还没好 就查询表收缩的情况用于服务器监控,可查询进程,时间消耗与锁相关查询是否到达自动清理的

下载地址
用户评论