精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MogDB/openGauss 故障排查思路

運維 數據庫運維
當我們收到反饋說數據庫響應慢或者壓測過程中數據庫有報錯,第一步先收集數據庫服務器資源使用情況,這一步是處理所有故障的前提。

[[425902]]

本文轉載自微信公眾號「數據和云」,作者高云龍。轉載本文請聯系數據和云公眾號。

前提

當我們收到反饋說數據庫響應慢或者壓測過程中數據庫有報錯,第一步先收集數據庫服務器資源使用情況,這一步是處理所有故障的前提。

  1. --負載 
  2. top 命令 
  3. htop 命令 
  4.  
  5. --cpu 
  6. lscpu 命令 
  7.  
  8. --內存大小 
  9. free -g 
  10.  
  11. --磁盤大小 
  12. df-Th  
  13.  
  14. --磁盤使用跟蹤 
  15. nohup iostat -xmt 1 > iostat.log 2>&1 & 
  16.  
  17. --網絡延時 
  18. 應用程序與數據庫之間的網絡延時,集群內主庫與同步備庫之間的網絡延時 
  19. nohup ping 目標ip | awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime())}' > ping.log 2>&1 & 

*模擬網絡延時小知識*

模擬同城機房網絡延遲在0.7ms ~ 0.9ms ;

添加網絡延遲模擬:tc qdisc add dev enp23s0f1(網卡) root netem delay 0.8ms 0.1ms ;

刪除網絡延時模擬:tc qdisc dev dev enp23s0f1(網卡) root netem delay 0.8ms 0.1ms。

常見問題

一.Xlog目錄磁盤空間不足

Xlog日志目錄滿的原因有以下幾個:

  • 集群內有宕機的備節點,或者主備節點之間的網絡不通;
  • 無效的復制槽未及時清理;
  • 開啟歸檔,但歸檔失敗;
  • Xlog保留數量過多。

備節點故障:

通過網絡及數據庫日志信息,判斷節點故障原因,并盡快恢復主備節點之間的復制關系,當故障無法快速解決時,建議修改數據庫參數來改變主庫Xlog保留大小。

  1. enable_xlog_prune = on 
  2. max_size_for_xlog_prune:默認是2T,建議修改值為104857600 (100GB),或根據磁盤空間自行調整 

無效復制槽:

查看是否存在無效的復制槽導致Xlog清理不及時,需要將延時最大的復制槽刪除。

  1. --查看復制槽 
  2. select slot_name,coalesce(plugin,'_'as plugin, 
  3.        slot_type,datoid,coalesce(database,'_'as database
  4.        active,coalesce(xmin,'_'as xmin, 
  5.        pg_size_pretty(pg_xlog_location_diff(CASE WHEN pg_is_in_recovery() THEN pg_last_xlog_receive_location() ELSE pg_current_xlog_location() END , restart_lsn))  AS retained_bytes 
  6. from pg_replication_slots; 
  7.  
  8. --清理復制槽 
  9. select pg_drop_replication_slot('slot_name'); 

歸檔失效:

先檢查歸檔目錄是否有歸檔日志,如果沒有,需要查看數據庫日志歸檔失效的原因。

Xlog參數不合理:

檢查數據庫Xlog保留參數值是否合理: wal_keep_segments。

二.CPU使用率高

除了數據庫BUG、其他程序耗CPU高影響數據庫外,絕大部分原因是SQL執行慢且并發量大引起。

  1. 1、當前正在執行的SQL匯總  
  2. select query,count(*) from pg_stat_activity group by query order by 2 desc limit 5; 
  3.  
  4. 2、查看SQL的執行計劃 
  5. explain (analyze,costs,buffers,timing) QUERY  
  6.  
  7. 3、SQL涉及的表是否有表膨脹、索引失效或缺失或重復 的情況,這步可以處理80%的慢SQL 
  8.  
  9. --表結構 
  10. \d+ 表名 
  11.  
  12. --表及索引占空間大小 
  13. SELECT CURRENT_CATALOG AS datname,nsp.nspname,rel.relname, 
  14.         pg_size_pretty(pg_total_relation_size(rel.oid))       AS totalsize, 
  15.         pg_size_pretty(pg_relation_size(rel.oid))             AS relsize, 
  16.         pg_size_pretty(pg_indexes_size(rel.oid))              AS indexsize, 
  17.         pg_size_pretty(pg_total_relation_size(reltoastrelid)) AS toastsize 
  18. FROM pg_namespace nsp 
  19. JOIN pg_class rel ON nsp.oid = rel.relnamespace 
  20. WHERE nspname NOT IN ('pg_catalog''information_schema'AND rel.relkind = 'r' 
  21. order by pg_total_relation_size(rel.oid) desc 
  22. limit 20; 
  23.  
  24. --表膨脹 
  25. select schemaname,relname,n_live_tup,n_dead_tup, 
  26.     round((n_dead_tup::numeric/(case (n_dead_tup+n_live_tup) when 0 then 1 else (n_dead_tup+n_live_tup) end ) *100),2) as dead_rate 
  27. from pg_stat_user_tables 
  28. where n_live_tup > 0 and (n_dead_tup::numeric/(n_dead_tup+n_live_tup))>0 
  29. order by 5 desc limit 50; 
  30.  
  31. --索引使用率 
  32. select schemaname||'.'||relname tablename,schemaname||'.'||indexrelname indexname,idx_scan,idx_tup_read,idx_tup_fetch from pg_stat_user_indexes; 
  33.  
  34. --重復索引 
  35. SELECT pg_size_pretty(SUM(pg_relation_size(idx))::BIGINTAS SIZE
  36.        (array_agg(idx))[1] AS idx1, (array_agg(idx))[2] AS idx2, 
  37.        (array_agg(idx))[3] AS idx3, (array_agg(idx))[4] AS idx4 
  38. FROM ( 
  39.     SELECT indexrelid::regclass AS idx, (indrelid::text ||E'\n'|| indclass::text ||E'\n'|| indkey::text ||E'\n'||COALESCE(indexprs::text,'')||E'\n' || COALESCE(indpred::text,'')) AS KEY 
  40.     FROM pg_index) sub 
  41. GROUP BY KEY HAVING COUNT(*)>1 
  42. ORDER BY SUM(pg_relation_size(idx)) DESC
  43.  
  44. 4、根據執行計劃判斷SQL是否需要改寫 

三.內存不足

①.查看服務器物理內存整體使用情況。

②.檢查數據庫內存參數設置是否合理:

  • max_process_memory 建議設置物理內存80%;
  • shared_buffers 建議設置為物理內存的40%。

數據庫內存使用分布:

查看整體內存使用情況,當dynamic_used_memory 與 max_dynamic_memory 的值接近時說明動態內存可能不足,如果dynamic_peak_memory超過了max_dynamic_memory,說明曾經發生過OOM。

  1. select * from gs_total_memory_detail; 
  • 連接過多耗盡內存

主要排除是連接數過多導致內存不足的場景

  1. 查看連接數分布 
  2. select state,count(*) from pg_stat_activity group by state; 
  3.  
  4. 各狀態連接占用總內存情況 
  5. select state,pg_size_pretty(sum(totalsize)) 
  6. from gs_session_memory_detail m,pg_stat_activity a  
  7. where substring_inner(sessid,position('.' in sessid)+1)=a.sessionid 
  8. group by state; 
  9.  
  10. 單會話占用內存排序 
  11. select sessid,pg_size_pretty(sum(totalsize)),pg_size_pretty(sum(freesize)) from gs_session_memory_detail group by sessid order by sum(totalsize) desc limit 10; 
  • 緩存機制

會話的緩存機制不合理,也會導致內存無法快速釋放,可能與參數local_syscache_threshold有關系。

  1. 內存上下文使用內存分布 
  2. select contextname,pg_size_pretty(sum(totalsize)),pg_size_pretty(sum(freesize)) from gs_session_memory_detail group by contextname order by sum(totalsize) desc limit 10;動態內存高一般有以下幾個原因: 

總結:

①.連接數過多會導致動態內存耗盡,

  • 如果是IDLE連接多,可能是開發端長連接保留數量不合理;
  • 如果是ACTIVE連接多,可能是硬件內存不足,需要擴內存。

②.單個會話占用內存多,需要根據SQL去分析占用內存情況。

關于作者

 

高云龍,云和恩墨服務總監。長期從事PG運維工作,目前在支持openGauss生態發展。

 

責任編輯:武曉燕 來源: 數據和云
相關推薦

2020-09-25 11:10:51

運維故障排查監控

2021-10-28 17:05:11

IT運維故障

2024-02-20 16:55:14

K8S云計算

2023-05-18 08:00:00

2020-07-08 10:36:18

Linux 運維 數據

2010-08-30 19:51:08

DHCP故障

2021-07-21 16:22:40

運維架構技術

2021-04-25 09:25:25

Linux手工排查

2021-04-19 08:02:54

Windows手工入侵

2010-10-14 13:55:24

無線故障排查

2019-12-09 10:40:15

YAMLBashKubernetes

2010-09-27 13:25:39

無線信號

2022-04-18 09:07:54

Linux網絡延遲

2024-12-04 16:44:51

2015-10-09 16:42:16

GDB 排查Python程序故障

2013-02-28 10:15:14

Ubuntu性能調優故障排查

2013-05-06 16:36:55

SELinuxSELinux故障

2017-03-24 09:50:00

2013-05-22 14:25:17

2021-10-14 07:28:03

Kubernetes通用排查
點贊
收藏

51CTO技術棧公眾號

97久久精品国产| 日韩一区二区三区三四区视频在线观看| 国产亚洲精品久久飘花| www欧美在线| 欧美偷拍综合| 精品日韩一区二区| 久久人妻精品白浆国产| 日本高清中文字幕在线| 成人av在线影院| 国产精品久久久久久搜索 | 日本免费在线观看视频| 欧美大片aaaa| 日韩精品中文字幕在线观看| 亚洲 激情 在线| 999福利在线视频| 中文字幕在线不卡| 欧美成人一区二区在线| a天堂在线观看视频| 日韩激情一二三区| 久久久久久尹人网香蕉| 日本黄区免费视频观看| 日韩mv欧美mv国产网站| 91精品一区二区三区久久久久久 | 亚洲免费在线精品一区| 日韩有码第一页| 国产在线看一区| 国产精品极品美女在线观看免费| 日韩污视频在线观看| 66久久国产| 国产一区av在线| 少妇一级淫片免费放播放| 成人在线精品| 欧美少妇bbb| 不卡av免费在线| 人在线成免费视频| 亚洲电影激情视频网站| 天天想你在线观看完整版电影免费| 女人天堂在线| 久久久久国产精品免费免费搜索| 国产精品美女xx| 精品人妻无码一区二区色欲产成人| 日韩av高清在线观看| 欧美在线观看网站| 色网站在线播放| 精品电影一区| 久久久久久亚洲精品不卡| 中文字幕电影av| 国产精品久久久久久影院8一贰佰| 亚洲色图激情小说| 中文字幕一区二区三区人妻不卡| 美女午夜精品| 日韩精品在线视频| 国产精品三级在线观看无码| 果冻天美麻豆一区二区国产| 欧美精品一区二区久久久| 国产精品熟妇一区二区三区四区| 麻豆视频久久| 日韩片之四级片| 一级黄色大片免费看| 午夜日韩影院| 精品精品国产高清一毛片一天堂| 女王人厕视频2ⅴk| 一区二区三区视频免费视频观看网站 | 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 成人久久一区二区| 中文字幕无码乱码人妻日韩精品| 日韩二区三区在线观看| 国产欧美久久久久久| 亚洲天堂avav| 国产精品影视网| 99在线观看视频网站| 成人小说亚洲一区二区三区| av一二三不卡影片| 欧美系列一区| 日本在线免费看| 亚洲精品精品亚洲| 亚洲熟妇无码一区二区三区| xx欧美视频| 欧美日韩国产a| 久久久久无码精品| 国产精品视屏| 中文字幕日韩欧美在线| 蜜臀久久精品久久久用户群体| 国产精品成人一区二区网站软件| 91精品国产高清久久久久久| 欧美一区免费看| 极品少妇xxxx精品少妇偷拍| 国产精品 日韩| 青青青草原在线| 国产精品久久久久久久久动漫 | 女人18毛片毛片毛片毛片区二 | 香蕉久久精品日日躁夜夜躁| 在线电影欧美日韩一区二区私密| 希岛爱理中文字幕| 国产视频一区三区| 国产伦精品免费视频| www.中文字幕| 日本一区二区三区四区在线视频| 日韩人妻一区二区三区蜜桃视频| 天堂а√在线最新版中文在线| 欧美无砖专区一中文字| 毛茸茸free性熟hd| 欧美一二区在线观看| 欧美黑人狂野猛交老妇| 国产女主播喷水视频在线观看| 国产精品一区久久久久| 日本一区免费观看| 日韩av激情| 欧美日韩在线精品一区二区三区激情 | 五月天婷亚洲天综合网鲁鲁鲁| 肉体视频在线| 欧美日韩一区二区电影| 北京富婆泄欲对白| 亚洲男女av一区二区| 国产999精品视频| 人妻精品一区一区三区蜜桃91| 国产精品三级在线观看| 国产资源在线视频| 青草伊人久久| 久久精品电影网站| av一级在线观看| www.色精品| 久久精品在线免费视频| 欧美日韩视频免费看| 日韩电影免费观看在线观看| 婷婷色中文字幕| 久久99蜜桃精品| 日韩尤物视频| 中文字幕在线看片| 亚洲第一区中文99精品| 人妻人人澡人人添人人爽| 青娱乐精品视频| 欧美亚洲另类久久综合| 麻豆成全视频免费观看在线看| 欧美一区二区二区| 永久免费未视频| 蜜臀久久久99精品久久久久久| 欧美一区二区三区电影在线观看| 欧美久久天堂| 亚洲精品电影网| 日本a在线观看| 国产.欧美.日韩| 成人在线视频一区二区三区| 精品视频一区二区三区在线观看| 日韩综合中文字幕| 国产一区二区三区在线观看| 欧美韩日一区二区三区四区| 国产麻花豆剧传媒精品mv在线| 欧美网色网址| 8x拔播拔播x8国产精品| 香蕉视频网站在线| 好吊成人免视频| 丰满少妇一区二区| 麻豆精品91| 亚洲不卡一卡2卡三卡4卡5卡精品| 2018av在线| 亚洲精品国产电影| 男人天堂2024| 国产精品素人一区二区| 亚洲欧美日本一区二区三区| 婷婷久久国产对白刺激五月99| 国产原创欧美精品| 成人在线播放| 精品乱人伦小说| 日韩欧美国产亚洲| 91麻豆精品视频| 欧美性猛交xxx乱久交| 日韩在线观看| 91在线观看网站| 国产高潮在线| 在线电影av不卡网址| 91亚洲欧美激情| 一二三四区精品视频| 国产老熟女伦老熟妇露脸| 新67194成人永久网站| 日本在线免费观看一区| 欧美综合影院| 欧美大片免费观看| 青草久久伊人| 欧美精选一区二区| 久久婷婷国产麻豆91| 99国产精品久久久| 亚洲不卡视频在线| 欧美成人一区二免费视频软件| 国产免费一区二区三区| 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品av网站| 大片免费在线观看| 日韩精品在线视频| 国产精品欧美久久久久天天影视| 亚洲成人tv网| av片在线免费看| 丁香六月综合激情| 九九热免费精品视频| 国内精品久久久久久久影视麻豆| 欧美日产一区二区三区在线观看| 精品视频在线观看网站| 2019国产精品自在线拍国产不卡| 95在线视频| 日韩av网站导航| 一本一道精品欧美中文字幕| 午夜欧美在线一二页| 一本色道久久88| 91免费在线看| 一级全黄裸体片| 美女任你摸久久| 国产麻花豆剧传媒精品mv在线| 欧美一区激情| 亚洲国产欧美日韩| 偷拍精品福利视频导航| 91gao视频| 欧美黄页免费| 日韩av电影在线免费播放| 污污视频在线| 久久久精品一区二区| 黄色软件在线| 日韩av在线免费观看一区| 国产精品久久久午夜夜伦鲁鲁| 色综合欧美在线| 日本在线免费观看| 亚洲人成在线观看一区二区| 日韩视频在线观看免费视频| 99热精品国产| 日本一区二区免费视频| 精品无人区卡一卡二卡三乱码免费卡| 免费在线激情视频| 99re国产精品| 男人天堂a在线| 久久精品一区二区不卡| 色视频一区二区三区| 欧美wwwsss9999| 国产伦精品一区二区三区四区免费 | 亚洲国产午夜| 久久综合亚洲精品| 欧美在线三级| 日韩成人午夜影院| 亚洲字幕久久| 成人免费看片视频在线观看| 色综合天天爱| 一个色的综合| 手机亚洲手机国产手机日韩| 日韩视频精品| 波多野结衣一区| 日韩成人av网站| 成久久久网站| 中国成人亚色综合网站| 久久亚洲国产| av磁力番号网| 欧美精品黄色| 成人午夜视频在线观看免费| 亚洲区第一页| 欧美一区二区三区爽大粗免费| 91久久在线| 欧美a在线视频| 丝袜亚洲精品中文字幕一区| 青青在线视频免费| 美女尤物国产一区| 亚洲第一成肉网| 国产盗摄一区二区三区| 在线精品视频播放| 91网址在线看| ass极品国模人体欣赏| 国产精品福利一区二区| 玖玖爱这里只有精品| 一区二区三区在线观看欧美| 九九热精品免费视频| 亚洲va韩国va欧美va| 日产精品久久久| 欧洲精品一区二区| 国产又爽又黄免费软件| 精品久久人人做人人爽| 四虎在线免费看| 在线午夜精品自拍| 26uuu亚洲电影在线观看| 国模私拍一区二区三区| 在线国产成人影院| 亚洲自拍偷拍区| 欧美日韩一区二区三区不卡视频| 欧美亚洲免费高清在线观看| 91精品国产成人观看| 被灌满精子的波多野结衣| 久久久久久久高潮| 天堂在线精品视频| 91亚洲永久精品| 三级黄色录像视频| 亚洲高清免费在线| 一区二区自拍偷拍| 欧美不卡在线视频| avtt亚洲| 韩国一区二区电影| 男女啪啪999亚洲精品| 国产乱码精品一区二区三区卡| 亚洲精品无吗| 日韩一二区视频| 久久亚洲风情| 女性生殖扒开酷刑vk| 国产女同互慰高潮91漫画| 久久一区二区三| 欧美视频一二三区| 免费看黄色一级视频| 伊人久久男人天堂| а√在线中文在线新版| 国产精品一区二区三区久久| 国产精品久久久久av蜜臀| 亚洲欧美日韩精品久久久 | 欧美精品aaa| 欧美一级做a| 欧美国产一二三区| 精久久久久久| 韩国三级hd中文字幕有哪些| 国产喂奶挤奶一区二区三区| 九九热国产视频| 69久久99精品久久久久婷婷| 久色视频在线| 97视频在线播放| 亚洲一二av| 中文字幕一区二区三区四区五区| 亚洲欧美视频| 黄色污在线观看| 一区二区三区国产精品| 亚洲综合一区中| 国产亚洲精品美女| 日韩激情电影| 国产在线精品二区| 韩日成人av| 北条麻妃亚洲一区| 国产精品久久久久久户外露出 | 婷婷久久五月天| 三级不卡在线观看| 欧美多人猛交狂配| 欧美日韩国产一区二区| 六月婷婷综合网| 欧美国产第二页| 日韩精品一区二区三区免费视频| 一区二区视频国产| 蜜桃视频第一区免费观看| 亚洲人成人无码网www国产| 精品久久久香蕉免费精品视频| www.日本在线观看| 久久91精品国产91久久跳| 亚洲毛片在线免费| youjizz.com亚洲| 久久成人综合网| 秋霞欧美一区二区三区视频免费| 欧美日韩中文一区| 日韩三级影院| 91免费福利视频| 中文精品久久| 波多野结衣办公室双飞| 精品成人久久av| 艳母动漫在线看| 日韩免费av在线| 北条麻妃国产九九九精品小说| 天天干天天综合| 国产精品电影一区二区三区| 国产乱码一区二区| 九九久久国产精品| jizz国产精品| www国产黄色| 亚洲国产激情av| 国产农村妇女毛片精品久久| 欧美黄色www| 欧美精品中文| 国产精品入口免费软件| 中文字幕一区二区三区精华液| 91激情在线观看| 欧美极品欧美精品欧美视频| 加勒比中文字幕精品| 毛片一区二区三区四区| 中文字幕国产精品一区二区| 一级做a爱片久久毛片| 欧美大片在线看免费观看| 国产一区在线电影| 韩国中文字幕av| 综合av第一页| 香港一级纯黄大片| 国产美女主播一区| 亚洲婷婷在线| 精品无码国产污污污免费网站 | 国产精品九九九| 久久久久久久久久久久久久| 中文字幕天堂av| 欧美亚洲日本国产| 丝袜在线观看| 日本一区二区三区www| 国产裸体歌舞团一区二区| 五月天综合激情网| 日韩中文字幕在线精品| 精品三级av在线导航| 天天操,天天操| 亚洲成av人影院| 视频免费一区| 麻豆成人小视频| 国产伦精品一区二区三区视频青涩 | 在线看片不卡| 白丝女仆被免费网站| 日韩美女主播在线视频一区二区三区| 在线亚洲人成| 欧美日韩福利在线| 中文字幕色av一区二区三区|