婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 解決postgresql 數(shù)據(jù)庫 update更新慢的原因

解決postgresql 數(shù)據(jù)庫 update更新慢的原因

熱門標(biāo)簽:地圖標(biāo)注要花多少錢 400電話申請(qǐng)客服 天津開發(fā)區(qū)地圖標(biāo)注app 電話機(jī)器人怎么換人工座席 電銷機(jī)器人能補(bǔ)救房產(chǎn)中介嗎 移動(dòng)外呼系統(tǒng)模擬題 廣州電銷機(jī)器人公司招聘 江蘇400電話辦理官方 濟(jì)南外呼網(wǎng)絡(luò)電話線路

;大約140000條數(shù)據(jù)) 竟然運(yùn)行了一個(gè)小時(shí)還沒有完成
下面是我的幾點(diǎn)解決方案
我的update 語句 是從一個(gè)臨時(shí)表更新值到另一個(gè)正式表
因?yàn)榫唧w數(shù)據(jù)需要保密,我就不截圖了 只說說大體思路,與方法

1.查看語句是否有問題

復(fù)制倆個(gè)一模一樣的表 和數(shù)據(jù) 手動(dòng)執(zhí)行語句 發(fā)現(xiàn)不到一分鐘就運(yùn)行成功了 這樣就可以確認(rèn)語句沒有問題

2.查找影響updata的因素

我的第一反應(yīng)是不是有鎖 有鎖的情況會(huì)導(dǎo)致等待或者死鎖

查詢鎖

select w1.pid as 等待進(jìn)程,
w1.mode as 等待鎖模式,
w2.usename as 等待用戶,
w2.query as 等待會(huì)話,
b1.pid as 鎖的進(jìn)程,
b1.mode 鎖的鎖模式,
b2.usename as 鎖的用戶,
b2.query as 鎖的會(huì)話,
b2.application_name 鎖的應(yīng)用,
b2.client_addr 鎖的IP地址,
b2.query_start 鎖的語句執(zhí)行時(shí)間
from pg_locks w1
join pg_stat_activity w2 on w1.pid=w2.pid
join pg_locks b1 on w1.transactionid=b1.transactionid and w1.pid!=b1.pid
join pg_stat_activity b2 on b1.pid=b2.pid
where not w1.granted;
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid='62560'

查詢到有鎖 把鎖進(jìn)程殺掉 重啟服務(wù) 繼續(xù)跟蹤 發(fā)現(xiàn)5分鐘后 又出現(xiàn)鎖了 反復(fù)試了幾次發(fā)現(xiàn)跟鎖沒有關(guān)系

3.查詢參數(shù)

首先看的的 是shared_buffers 參數(shù),發(fā)現(xiàn)也沒有問題

4.收縮表 VACUUM

查詢數(shù)據(jù)進(jìn)程時(shí),發(fā)現(xiàn)自動(dòng)收縮 也執(zhí)行10分鐘還沒好 就查詢表收縮的情況

用于服務(wù)器監(jiān)控,可查詢進(jìn)程,時(shí)間消耗與鎖相關(guān)

SELECT 

C.relname 對(duì)象名稱,
l.locktype 可鎖對(duì)象的類型,
l.pid 進(jìn)程id,
l.MODE 持有的鎖模式,
l.GRANTED 是否已經(jīng)對(duì)鎖進(jìn)行授權(quán),
l.fastpath,
psa.datname 數(shù)據(jù)庫名稱,
psa.usesysid 用戶id,
psa.usename 用戶名稱,
psa.application_name 應(yīng)用程序名稱,
psa.client_addr 連接的IP地址,
psa.client_port 連接使用的TCP端口號(hào),
psa.backend_start 進(jìn)程開始時(shí)間,
psa.xact_start 事務(wù)開始時(shí)間,
psa.query_start 事務(wù)執(zhí)行此語句時(shí)間,
psa.state_change 事務(wù)狀態(tài)改變時(shí)間,
psa.wait_event_type 等待事件類型,
psa.wait_event 等待事件,
psa.STATE 查詢狀態(tài),

backend_xid 事務(wù)是否有寫入操作,
backend_xmin 是否執(zhí)事務(wù)快照,

psa.query 執(zhí)行語句,
now( ) - query_start 持續(xù)時(shí)間

FROM

pg_locks l
INNER JOIN pg_stat_activity psa ON ( psa.pid = l.pid )
LEFT OUTER JOIN pg_class C ON ( l.relation = C.oid )
-- where l.relation = 'tb_base_apparatus'::regclass

where relkind ='r'
ORDER BY query_start asc

查詢是否到達(dá)自動(dòng)清理的表

SELECT
 c.relname 表名,
 (current_setting('autovacuum_analyze_threshold')::NUMERIC(12,4))+(current_setting('autovacuum_analyze_scale_factor')::NUMERIC(12,4))*reltuples AS 自動(dòng)分析閾值,
 (current_setting('autovacuum_vacuum_threshold')::NUMERIC(12,4))+(current_setting('autovacuum_vacuum_scale_factor')::NUMERIC(12,4))*reltuples AS 自動(dòng)清理閾值,
 reltuples::DECIMAL(19,0) 活元組數(shù),
 n_dead_tup::DECIMAL(19,0) 死元組數(shù)
FROM
 pg_class c 

LEFT JOIN pg_stat_all_tables d

 ON C.relname = d.relname
WHERE
 c.relname LIKE'tb%' AND reltuples > 0
 AND n_dead_tup > (current_setting('autovacuum_analyze_threshold')::NUMERIC(12,4))+(current_setting('autovacuum_analyze_scale_factor')::NUMERIC(12,4))*reltuples;

然后發(fā)現(xiàn)死元祖太多
然后我手動(dòng)收縮了這個(gè)表 之后更新的就快了

VACUUM FULL VERBOSE 表名;
VACUUM FULL VERBOSE ANALYZE 表名;

5.總結(jié)

遇到這種情況 先需求確保你的sql語句沒有問題,然后查看有沒有鎖 可以EXPLAIN 一下 ,看看數(shù)據(jù)庫參數(shù),是不是數(shù)據(jù)庫的性能原因 最后再看看是不是需要收縮表

到此這篇關(guān)于解決postgresql 數(shù)據(jù)庫 update更新慢的原因的文章就介紹到這了,更多相關(guān)postgresql 數(shù)據(jù)庫 update更新慢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PostgreSQL實(shí)現(xiàn)批量插入、更新與合并操作的方法
  • 基于PostgreSQL和mysql數(shù)據(jù)類型對(duì)比兼容
  • 將MySQL數(shù)據(jù)庫移植為PostgreSQL
  • PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)
  • PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)
  • 實(shí)現(xiàn)MySQL + PostgreSQL批量插入更新insertOrUpdate

標(biāo)簽:榆林 溫州 濮陽 海西 杭州 昭通 寶雞 辛集

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決postgresql 數(shù)據(jù)庫 update更新慢的原因》,本文關(guān)鍵詞  解決,postgresql,數(shù)據(jù)庫,update,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決postgresql 數(shù)據(jù)庫 update更新慢的原因》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決postgresql 數(shù)據(jù)庫 update更新慢的原因的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产一区二区三区精品欧美日韩一区二区三区| 欧美电影免费提供在线观看| 久久久久久久久久久久久久久99 | 国产91精品在线观看| 精品国产一区二区三区久久久蜜月| 免费成人av在线| 久久久久久久久97黄色工厂| 国产成人免费在线观看不卡| 国产欧美一区二区精品忘忧草| 高清日韩电视剧大全免费| 亚洲欧洲精品一区二区三区| 色哟哟在线观看一区二区三区| 亚洲韩国精品一区| 日韩欧美一级二级| 粉嫩久久99精品久久久久久夜| 亚洲欧美乱综合| 欧美日韩一级二级| 国产麻豆91精品| 亚洲激情网站免费观看| 日韩美一区二区三区| 成人精品国产福利| 天堂av在线一区| 亚洲国产高清在线观看视频| 欧美三级一区二区| 国产一区二区h| 亚洲精品日韩专区silk| 欧美一级电影网站| av动漫一区二区| 爽好久久久欧美精品| 欧美国产禁国产网站cc| 91久久精品国产91性色tv| 蜜臀久久99精品久久久久久9| 国产精品入口麻豆九色| 91精品国产美女浴室洗澡无遮挡| 国产成人免费xxxxxxxx| 日韩国产欧美一区二区三区| 国产精品久久久爽爽爽麻豆色哟哟 | 91九色02白丝porn| 国产一区二区三区综合| 午夜精品在线视频一区| 国产精品每日更新| 日韩亚洲欧美在线观看| 色屁屁一区二区| 丰满少妇久久久久久久| 免费久久99精品国产| 亚洲最大色网站| 欧美激情综合在线| 精品国产91乱码一区二区三区| 91久久香蕉国产日韩欧美9色| 国产露脸91国语对白| 日韩国产欧美在线视频| 一区二区在线电影| 最新成人av在线| 日本一区二区免费在线观看视频| 91精品国产入口| 欧美午夜精品一区二区三区| 不卡的电视剧免费网站有什么| 美女一区二区在线观看| 亚洲午夜久久久久久久久电影院| 亚洲欧洲在线观看av| 国产香蕉久久精品综合网| 日韩欧美黄色影院| 日韩一级视频免费观看在线| 欧美日韩国产高清一区| 欧美写真视频网站| 91福利精品第一导航| 91在线精品一区二区三区| 成人精品一区二区三区中文字幕 | 日本一区免费视频| 久久久久久99久久久精品网站| 日韩欧美在线综合网| 69久久夜色精品国产69蝌蚪网| 在线看不卡av| 欧美专区亚洲专区| 欧美色欧美亚洲另类二区| 色综合欧美在线视频区| 91免费视频观看| 在线中文字幕不卡| 欧美吞精做爰啪啪高潮| 欧美羞羞免费网站| 欧美久久免费观看| 日韩免费电影网站| 久久久欧美精品sm网站| 国产片一区二区| 亚洲天堂久久久久久久| 亚洲免费在线观看| 亚洲第一激情av| 看片网站欧美日韩| 国产一区在线精品| 99久久综合精品| 91国偷自产一区二区三区观看| 欧美日韩在线免费视频| 91精品一区二区三区在线观看| 日韩欧美国产一区二区在线播放| 2021国产精品久久精品| 国产精品人人做人人爽人人添 | 亚洲国产成人av网| 日本中文一区二区三区| 精品一区二区三区在线观看| 国产精品综合久久| 99re热视频精品| 欧美日韩成人在线| 久久久久久免费毛片精品| 中文字幕一区二区在线观看| 一区二区三区小说| 久草精品在线观看| 成人app在线观看| 欧美精品精品一区| 国产日产欧美一区二区三区 | 欧美色爱综合网| 欧美一区二区三区免费视频| 久久久久久久久久久久久夜| 亚洲青青青在线视频| 美国精品在线观看| 91视视频在线观看入口直接观看www| 欧美精品自拍偷拍| 国产精品热久久久久夜色精品三区 | 亚洲国产日韩综合久久精品| 国模大尺度一区二区三区| 91久久精品一区二区| 精品国产髙清在线看国产毛片| 国产精品毛片高清在线完整版| 午夜影院久久久| jlzzjlzz欧美大全| 欧美电影免费观看高清完整版在| 亚洲日本青草视频在线怡红院 | www.欧美日韩| 日韩一区二区在线看| 亚洲美腿欧美偷拍| 国产99久久久精品| 欧美一级一区二区| 亚洲国产精品久久人人爱蜜臀| 丁香网亚洲国际| 日韩欧美精品三级| 首页亚洲欧美制服丝腿| 色综合 综合色| 欧美国产在线观看| 极品瑜伽女神91| 欧美一区二区观看视频| 亚洲午夜私人影院| 91啪亚洲精品| 国产日本欧洲亚洲| 国产伦精品一区二区三区免费迷 | 国产精品99久久久久久宅男| 欧美一区二区大片| 亚洲成人动漫一区| 91精品福利在线| 一区二区三区四区中文字幕| 成人a级免费电影| 中文字幕电影一区| 国产电影一区在线| 久久久噜噜噜久噜久久综合| 久久国产欧美日韩精品| 日韩一区二区三区免费观看| 丝袜美腿高跟呻吟高潮一区| 欧美日韩国产乱码电影| 亚洲观看高清完整版在线观看| 在线免费观看日本欧美| 一区二区三区在线免费观看 | 欧美另类videos死尸| 亚洲国产乱码最新视频 | 乱一区二区av| 精品精品欲导航| 久久国产精品色| xfplay精品久久| 国产麻豆精品在线| 欧美国产欧美综合| 波波电影院一区二区三区| 亚洲欧美综合色| 色一区在线观看| 亚洲二区视频在线| 欧美一区二区视频免费观看| 美国一区二区三区在线播放| 精品国产乱码久久久久久图片| 国产一区二区三区日韩| 国产精品久久久久久亚洲伦| 91女厕偷拍女厕偷拍高清| 亚洲高清不卡在线| 日韩亚洲欧美综合| 国产一区二区在线看| 中文字幕一区二区三区色视频| 在线免费亚洲电影| 天天综合日日夜夜精品| 日韩欧美国产三级电影视频| 国产成人综合视频| 亚洲情趣在线观看| 在线综合视频播放| 国产成人在线观看| 有码一区二区三区| 91精品国产综合久久福利| 国产一区二区在线视频| 中文字幕欧美一| 欧美久久久久久久久久| 国产成人免费在线| 亚洲国产日韩a在线播放性色| 日韩亚洲国产中文字幕欧美| jizz一区二区| 五月激情综合色| 欧美国产精品一区二区| 欧美日韩大陆一区二区|