91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

調整wal_segment_size導致PostgreSQL 停止服務怎么辦

發布時間:2022-01-04 09:52:14 來源:億速云 閱讀:157 作者:柒染 欄目:大數據

今天就跟大家聊聊有關調整wal_segment_size導致PostgreSQL 停止服務怎么辦,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

近一段時間一致是 MYSQL ,PostgreSQL 兩條腿走路,這樣做是有原因的,不是所有的企業都是互聯網企業,也不是所有企業的程序員都能良好的理解MYSQL的使用方式,也不能強制要求程序員將復雜的SQL 都變成程序的方式來進行。PostgreSql 的兼容性以及對于復雜SQL 語句的處理更強悍,這是毋庸置疑的。所以這也是部分金融機構企業轉向POSTGRESQL 的原因之一。所以DBER 們也的根據實際情況和業務情況以及程序員的水平和業務的穩定度綜合評定出,到底是MYSQL 還是 POSTGRESQL 。

而對程序員來說無疑最收還原的還是POSTGRESQL 的穩定性以及兼容性還有一些其他數據庫沒有的特異功能。今天不想說這些,因為這些都是有目共睹的事情了。最近有一個項目要準備使用POSTGRESQL 作為基礎數據庫,在調整wal_segment_size 的時候本身沒有出現什么問題,但調整之后就出現了 POSTGRESQL 突然DOWN機以及無法再啟動的問題,這里的說說這個坑。

首先說這個問題之前說的,POSTGRESQL 可以調整的關于數據庫內部的參數原先在PostgreSQL 中的 wal segment size 是在編譯的過程中進行設置的,目前PG 11版本中是在初始數據庫或者通過 pg_resetwal 來進行調整的。而如果在初始數據庫的時候應該不會出現這個問題,而使用pg_resetwal 命令來進行pg_wal 的從新設置,會產生一個問題。

具體過程如下

1 關閉PostgreSQL的數據庫服務

2 使用 pg_resetwal 命令將 wal size 重新進行設置

調整wal_segment_size導致PostgreSQL 停止服務怎么辦

3 重新啟動服務器

調整wal_segment_size導致PostgreSQL 停止服務怎么辦

4 報錯

FATAL:  "min_wal_size" must be at least twice "wal_segment_size"

錯誤信息提示  min_wal_size 必須是  wal_segment_size 的兩倍

我們去調整  min_wal_size 參數

調整wal_segment_size導致PostgreSQL 停止服務怎么辦

再次重新啟動postgreSQL OK 

 其實提示我要調整 wal_segment_size 的是某銀行的一篇文章,其中提到由于wal_segement_size 設置的較小,并且還有一些配置的問題,導致wal_log 瘋狂的增長,所以后期他們準備調整這個參數,但文章中提到沒有辦法調整  wal_segement_size 原因是由于編譯的過程中才能調整,而安裝后就不能調整了,某銀行使用的POSTGRESQL 應該是低于 11 這個版本的,所以也就有了這次PG 11調整版本,然后機器無法啟動的問題。

看完上述內容,你們對調整wal_segment_size導致PostgreSQL 停止服務怎么辦有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

康保县| 隆尧县| 光山县| 洛川县| 尼木县| 正安县| 红桥区| 皋兰县| 筠连县| 农安县| 东源县| 白河县| 台东县| 象山县| 屏山县| 绵阳市| 双牌县| 丰都县| 合江县| 娱乐| 龙胜| 晋城| 米脂县| 舟曲县| 锦屏县| 阿坝县| 海南省| 松江区| 武乡县| 宁乡县| 克东县| 昂仁县| 竹溪县| 拜城县| 桦川县| 乌兰察布市| 乐山市| 蒙城县| 连江县| 电白县| 定结县|