成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PG數據庫內存告警了怎么分析

數據庫 其他數據庫
PG數據庫遇到內存問題要立即進行分析的場景并不多,因為大多數PG數據庫的內存使用率過高的報警并不意味著內存使用情況異常,內存真的不夠用了。因為PG數據庫是使用DOUBLE BUFFERING機制的,大量的內存很可能被BUFFER/CACHE占用了。

?前幾天寫了CPU分析與IO分析的文章,本來昨天想再湊一個內存分析的,不過因為昨天一大早就去拜訪客戶了,所以今天補上。今天早上本來和優諾的傲寒約好了去他那里取取經,聽聽他對智能化運維的看法,不過因為一些其他安排臨時取消了,十分遺憾。

PG數據庫遇到內存問題要立即進行分析的場景并不多,因為大多數PG數據庫的內存使用率過高的報警并不意味著內存使用情況異常,內存真的不夠用了。因為PG數據庫是使用DOUBLE BUFFERING機制的,大量的內存很可能被BUFFER/CACHE占用了。

圖片

上面的free命令可以看到32G內存使用了15G多,但是free只剩下599M了,BUFF/CACHE占了15G多。不過如果我們看available,有9G多,當前這個PG服務器的內存是充足的。從這個例子上看到,我們看fee命令的結果的時候,不應該看free,看available更為準確。

圖片

/proc/meminfo可以更詳細的看到OS的內存情況,我們可以關注紅框里的幾個數字。Dirty是FILE CACHE中尚未寫入磁盤的臟數據,是無法快速丟棄的內存,如果這個指標持續較高,那么說明OS的回寫機制或者磁盤存在性能問題,是需要關注的。PageTalbes如果比較大,對于PG數據庫來說,很可能是配置了較大的shared_buffers,但是沒有啟用HugePages,這樣除了會影響PG數據庫訪問內存的性能外,還會占據大量的不必要的內存。AnonHugePages指標大于零說明沒有關閉透明大頁,而且已經使用了透明大頁,對于PG、Oracle等數據庫來說,透明大頁的缺點大于優點,會引起內存碎片,建議關閉。另外需要關注的是SWAP的使用率,如果FREE內存很大,但是SWAP使用率超過20%,很可能是OS的NUMA內存方面的配置存在問題,沒有全局分配內存。

遇到PG數據庫的空閑內存不足的問題,首先通過這些機制分析OS內存是否真的存在風險,如果沒有發現明顯的風險,暫時就不需要做進一步的分析了。如果真的存在風險,我們還可以繼續在OS層面查找。

圖片

ps aux –sort -rss |head -20命令可以查出rss使用最高的20個進程。然后找出存在問題的進程,用smem做進一步分析。

圖片

如果找到了存在問題的進程,可以用smem進一步去做分析。其中USS是進程私有內存,PSS是私有內存+共享內存的總和。

圖片

如果在OS層面找到了存在問題的進程,那么可以使用上面的語句去查找其PG會話的信息,進一步進行定位。一般情況下,PG會話占用較多的內存可能是做VACUUM、ANALYZE、排序,表連接、內存臨時表等操作。

如果不存在某個進程使用內存過多,而是大量的進程都占用差不多的內存,那么很可能是數據庫并發執行某類SQL,使用了排序,表連接等臨時內存分配。這時候就要去分析數據庫的性能是否存在問題,導致了某類SQL或者某條SQL并發執行量較大。亦或是某條SQL的執行計劃出現了錯誤,導致執行時間過長,并發執行量過大,占用了大量物理內存。

責任編輯:武曉燕 來源: 白鱔的洞穴
相關推薦

2010-10-28 15:15:08

oracle內存參數

2010-05-27 17:10:03

MySQL數據庫內存

2022-10-30 15:16:16

DML語句元組

2010-07-08 09:53:57

SQL Server

2013-09-24 15:19:28

甲骨文Oracle數據庫

2010-04-06 12:39:15

Oracle數據庫

2024-08-02 16:25:10

2009-07-30 18:22:14

OracleTimesTenIn-Memory D

2010-08-05 16:08:12

輕松掌握DB2 9.5

2021-02-24 09:45:21

數據庫工具技術

2009-03-23 10:32:47

SQLServer數據庫數據類型

2010-05-26 11:10:12

MySQL數據庫

2017-08-24 13:29:19

UDB高可用數據庫

2009-12-24 14:17:27

安全威脅Oracle數據庫

2021-03-31 08:02:34

Prometheus 監控運維

2009-12-30 13:26:48

2024-07-31 08:21:53

2011-04-14 09:38:55

內存數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 视频第一区 | 免费在线观看成年人视频 | 天天草av | 欧美一区不卡 | 91豆花视频 | 亚洲精品一二区 | 久久91av| 日韩成人精品一区 | 久久日韩精品 | 国产精品美女久久久久久免费 | 亚洲电影一区二区三区 | 成人小视频在线免费观看 | 蜜桃av鲁一鲁一鲁一鲁 | 久久久91 | 亚洲成人久久久 | 国产在线精品一区二区三区 | 久久人人网 | av小说在线 | 狠狠色网| 一级在线观看 | 国产欧美日韩在线播放 | 99久久精品免费看国产四区 | 国产欧美在线一区 | 国产精品成人一区二区三区 | 一区二区av | 日韩三级免费网站 | 国产成人精品一区二区三区在线观看 | 99精品在线| 欧美国产日韩一区二区三区 | 亚洲啪啪| 国产精品综合 | 97人人澡人人爽91综合色 | 亚洲精品中文字幕中文字幕 | 免费观看av | 男女污污动态图 | 亚洲九九色 | 91福利在线导航 | 中文一区二区 | 欧美一级黄色免费看 | 波多野吉衣久久 | 亚洲成av片人久久久 |