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

主頁 > 知識庫 > postgresql 中的幾個 timeout參數 用法說明

postgresql 中的幾個 timeout參數 用法說明

熱門標簽:天津開發區地圖標注app 地圖標注要花多少錢 江蘇400電話辦理官方 移動外呼系統模擬題 電銷機器人能補救房產中介嗎 電話機器人怎么換人工座席 濟南外呼網絡電話線路 400電話申請客服 廣州電銷機器人公司招聘

今天整理了下 postgresql 幾個 timeout 參數

select version();
                         version                         
---------------------------------------------------------------------------------------------------------
 PostgreSQL 10.3 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18), 64-bit
(1 row)
select *
from pg_settings ps
where 1=1
and ps.name like '%timeout%'
;
        name         | setting | unit |              category              |                    short_desc                     |       extra_desc       | context | vartype | source | min_val | max_val  | enumvals | boot_val | reset_val | sourcefile | sourceline | pending_restart 
-------------------------------------+---------+------+--------------------------------------------------------------+-------------------------------------------------------------------------------------------+-------------------------------------+-----------+---------+---------+---------+------------+----------+----------+-----------+------------+------------+-----------------
 archive_timeout           | 0    | s  | Write-Ahead Log / Archiving                 | Forces a switch to the next WAL file if a new file has not been started within N seconds. |                   | sighup  | integer | default | 0    | 1073741823 |     | 0    | 0     |      |      | f
 authentication_timeout       | 60   | s  | Connections and Authentication / Security and Authentication | Sets the maximum allowed time to complete client authentication.             |                   | sighup  | integer | default | 1    | 600    |     | 60    | 60    |      |      | f
 checkpoint_timeout         | 300   | s  | Write-Ahead Log / Checkpoints                | Sets the maximum time between automatic WAL checkpoints.                 |                   | sighup  | integer | default | 30   | 86400   |     | 300   | 300    |      |      | f
 deadlock_timeout          | 1000  | ms  | Lock Management                       | Sets the time to wait on a lock before checking for deadlock.               |                   | superuser | integer | default | 1    | 2147483647 |     | 1000   | 1000   |      |      | f 
 idle_in_transaction_session_timeout | 0    | ms  | Client Connection Defaults / Statement Behavior       | Sets the maximum allowed duration of any idling transaction.               | A value of 0 turns off the timeout. | user   | integer | default | 0    | 2147483647 |     | 0    | 0     |      |      | f
 lock_timeout            | 0    | ms  | Client Connection Defaults / Statement Behavior       | Sets the maximum allowed duration of any wait for a lock.                 | A value of 0 turns off the timeout. | user   | integer | default | 0    | 2147483647 |     | 0    | 0     |      |      | f
 statement_timeout          | 0    | ms  | Client Connection Defaults / Statement Behavior       | Sets the maximum allowed duration of any statement.                    | A value of 0 turns off the timeout. | user   | integer | default | 0    | 2147483647 |     | 0    | 0     |      |      | f
 wal_receiver_timeout        | 60000  | ms  | Replication / Standby Servers                | Sets the maximum wait time to receive data from the primary.               |                   | sighup  | integer | default | 0    | 2147483647 |     | 60000  | 60000   |      |      | f
 wal_sender_timeout         | 60000  | ms  | Replication / Sending Servers                | Sets the maximum time to wait for WAL replication.                    |                   | sighup  | integer | default | 0    | 2147483647 |     | 60000  | 60000   |      |      | f
(9 rows)

下面簡單介紹下這幾個參數

archive_timeout

控制服務器周期性地切換到一個新的 WAL 段文件,通俗的講,就是定時歸檔。

authentication_timeout

完成服務器認證的最長時間,如果在這個時間內沒有完成認證,服務器將關閉連接。

checkpoint_timeout

自動 WAL 檢查點之間的最長時間,增大這個參數會使數據庫崩潰后恢復的時間加長。

deadlock_timeout

進行死鎖檢測之前在一個鎖上等待的總時間

idle_in_transaction_session_timeout

空閑事務超時。終止任何已經閑置超過這個參數所指定的時間(以毫秒計)的打開事務的會話。 這使得該會話所持有的任何鎖被釋放,并且其所持有的連接槽可以被重用, 它也允許只對這個事務可見的元組被清理。

lock_timeout

鎖等待超時。語句在試圖獲取表、索引、行或其他數據庫對象上的鎖時等到超過指定的毫秒數,該語句將被中止。不推薦在postgresql.conf中設置。

statement_timeout

控制語句執行時長,單位是ms。超過設定值,該語句將被中止。

不推薦在postgresql.conf中設置,如非要設置,應該設置一個較大值。

wal_receiver_timeout

中止處于非活動狀態超過指定毫秒數的復制鏈接。這對于正在接收的后備服務器檢測主服務器崩潰或網絡斷開有用。設置為0會禁用超時機制。這個參數只能在postgresql.conf文件中或在服務器命令行上設置。默認值是 60 秒。

wal_sender_timeout

中斷那些停止活動超過指定毫秒數的復制連接。這對發送服務器檢測一個后備機崩潰或網絡中斷有用。設置為0將禁用該超時機制。這個參數只能在postgresql.conf文件中或在服務器命令行上設置。默認值是 60 秒。

補充:Postgresql數據庫修改deadlock_timeout參數

某產品線提出要將Postgresql測試庫中 deadlock_timeout 參數 修改為1s

該庫平時不在自己手中維護,故實際操作步驟如下

(1)確定數據庫安裝所屬用戶

查看下都有哪些賬戶,可能是postgresql使用的

bash-4.1$ cd /home
bash-4.1$ ls
aquota.user enterprisedb lost+found prouser puppet

(2)確定數據庫安裝路徑:

bash-4.1$ ps -ef | grep post 查看服務進程,找到應用安裝目錄 /opt/app/PostgresPlus/9.2AS/

500 1891 1 0 2018 ? 01:01:47 /opt/app/PostgresPlus/9.2AS/bin/edb-postgres -D /DATA/data_utl

(3)切換到 enterprisedb 用戶,并登陸數據庫

bash-4.1$ su - enterprisedb
bash-4.1$ psql -U enterprisedb
psql (9.2.14.31)
Type “help” for help.

查看當前該參數配置 3s

edb=# show deadlock_timeout;

deadlock_timeout

3s
(1 row)

(4)查看該參數

pending_restart —boolean— true if the value has been changed in the configuration file but needs a restart; or false otherwise.

即該參數為實時生效型參數

(5)嘗試使用

test=# alter system set deadlock_timeout=‘1s';

報錯如下:

ERROR: syntax error at or near “system”
LINE 1: alter system set deadlock_timeout=‘1s';

查詢到解釋:

alter system 命令 只對 9.4以后的版本 的版本有效,

(6)嘗試執行

set deadlock_timeout=‘1s'
edb=# show deadlock_timeout;

顯示為1s

但是其余用戶登錄路,發現該參數依然為 3s

----即該方法為session級別設置,類似于oracle的alter session set

(7) 嘗試修改 pg配置文件,進入/DATA/data_utl 路徑修改

bash-4.1$ pwd
/DATA/data_utl
bash-4.1$ ls
base pgbin pg_ident.conf pg_notify pg_stat_tmp pg_twophase postgresql.conf postmaster.opts
dbms_pipe pg_clog pg_log pg_serial pg_subtrans PG_VERSION postgresql.conf.20191119 postmaster.pid
global pg_hba.conf pg_multixact pg_snapshots pg_tblspc pg_xlog postgresql.conf.bak utlp.sql
vi postgresql.conf

將其中 deadlock_timeout 配置修改為1s

(8)重新加載數據庫

bash-4.1$ ./pg_ctl reload
server signaled

(9)查看該參數已生效

edb=# show deadlock_timeout;
deadlock_timeout
1s
(1 row)

退出

edb=# \q

第9步也可通過重啟數據庫生效

停止指令:

./pg_ctl stop -m fast

啟動指令:

./pg_ctl -D /DATA/data_utl start

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • postgreSql分組統計數據的實現代碼
  • Postgresql 存儲過程(plpgsql)兩層for循環的操作
  • postgresql 循環函數的簡單實現操作
  • 淺談PostgreSQL和SQLServer的一些差異
  • 解決PostgreSQL 執行超時的情況
  • PostgreSQL完成按月累加的操作

標簽:濮陽 杭州 榆林 溫州 辛集 海西 寶雞 昭通

巨人網絡通訊聲明:本文標題《postgresql 中的幾個 timeout參數 用法說明》,本文關鍵詞  postgresql,中的,幾個,timeout,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《postgresql 中的幾個 timeout參數 用法說明》相關的同類信息!
  • 本頁收集關于postgresql 中的幾個 timeout參數 用法說明的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99热狠狠色一区二区| 亚洲欧美日韩在线不卡| 久久久久国色av免费看影院| 亚洲美女精品一区| 国产原创一区二区| 欧美片在线播放| 亚洲人妖av一区二区| 国产精品亚洲综合一区在线观看| 欧美色综合天天久久综合精品| 国产欧美日韩在线看| 久久国产尿小便嘘嘘尿| 欧美剧情片在线观看| 亚洲女同一区二区| 91视频.com| 国产日韩欧美不卡| 国产一区二区三区免费播放| 欧美日本在线一区| 亚洲成人一区在线| 91老司机福利 在线| 中文字幕av不卡| 国产成人精品综合在线观看| 欧美成人性战久久| 蜜臀av在线播放一区二区三区| 在线精品视频小说1| 亚洲精品国产第一综合99久久| 成人高清视频在线观看| 国产精品久久777777| 成人免费毛片aaaaa**| 国产欧美精品日韩区二区麻豆天美| 国产一区二区三区在线观看精品 | 国产精品久久精品日日| 成人爽a毛片一区二区免费| 国产偷国产偷精品高清尤物| 国产高清不卡一区二区| 国产网站一区二区三区| 丁香六月久久综合狠狠色| 国产欧美一区二区精品仙草咪| 国产成人免费视频网站| 中文字幕一区av| 欧美午夜精品理论片a级按摩| 综合亚洲深深色噜噜狠狠网站| 91在线porny国产在线看| 亚洲免费成人av| 欧美影院一区二区| 免费看日韩a级影片| 日韩欧美一级二级三级| 国产成人免费9x9x人网站视频| 国产精品欧美综合在线| 91视频在线观看免费| 亚洲一区二区五区| 日韩三级视频在线看| 激情文学综合网| 亚洲视频在线一区| 7777精品伊人久久久大香线蕉的 | 亚洲精品自拍动漫在线| 欧美美女激情18p| 国产伦精品一区二区三区免费| 国产精品免费人成网站| 欧美日韩中文精品| 国产在线视视频有精品| 亚洲精品久久久蜜桃| 欧美大胆一级视频| 99热99精品| 久久99精品久久久久婷婷| 国产精品久久777777| 91精品国产综合久久久蜜臀图片| 国产另类ts人妖一区二区| 亚洲黄色免费电影| 久久毛片高清国产| 欧美日韩在线播放| 成av人片一区二区| 另类成人小视频在线| 亚洲免费观看高清| 久久久精品欧美丰满| 欧美肥妇bbw| 色婷婷一区二区三区四区| 韩国v欧美v日本v亚洲v| 亚洲一级二级三级| 国产精品久久三| 久久影音资源网| 91.xcao| 色婷婷精品大视频在线蜜桃视频| 久久99在线观看| 日日摸夜夜添夜夜添亚洲女人| 国产精品免费视频网站| 久久久综合视频| 日韩一卡二卡三卡国产欧美| 欧美在线免费视屏| 99视频精品在线| 成人免费看片app下载| 国内精品伊人久久久久av一坑| 视频一区视频二区在线观看| 一区二区三区中文字幕电影| 国产精品午夜在线观看| 国产亚洲成年网址在线观看| 欧美成人官网二区| 亚洲欧美自拍偷拍色图| 26uuu国产一区二区三区| 91精品国产91综合久久蜜臀| 欧美无乱码久久久免费午夜一区 | av激情综合网| 国产成人免费在线观看| 国产精品1024| 国产精品一卡二| 国产精品中文欧美| 国产成人亚洲综合色影视| 国模娜娜一区二区三区| 精品夜夜嗨av一区二区三区| 青青草视频一区| 精品一区二区三区av| 美女国产一区二区| 久久99久久99| 国产美女精品在线| 高清久久久久久| 99在线精品免费| 在线观看区一区二| 欧美日韩日本视频| 日韩精品中文字幕在线一区| 欧美大片日本大片免费观看| 久久久久久久久一| 国产精品久久久久影院亚瑟| 亚洲人成影院在线观看| 一级中文字幕一区二区| 五月激情丁香一区二区三区| 久热成人在线视频| 国产91对白在线观看九色| 99精品一区二区三区| 日本道精品一区二区三区| 欧美挠脚心视频网站| 精品美女被调教视频大全网站| 国产欧美综合色| 亚洲综合色自拍一区| 麻豆精品视频在线观看免费| 国产精品综合视频| 在线一区二区三区做爰视频网站| 欧美日韩免费一区二区三区| 久久婷婷综合激情| 一区二区三区在线播| 精品一区二区影视| 91在线视频18| 日韩欧美国产三级| 国产精品成人免费| 日精品一区二区三区| 国产ts人妖一区二区| 精品久久一二三区| 日韩美女久久久| 加勒比av一区二区| 欧美综合一区二区三区| 精品国精品自拍自在线| 亚洲视频一区在线观看| 乱中年女人伦av一区二区| 91在线云播放| 久久综合九色综合欧美就去吻| 亚洲精品国产一区二区三区四区在线 | 国产精品中文字幕日韩精品| 欧美亚洲一区二区在线| 久久久一区二区三区| 亚洲国产一区视频| www.在线欧美| 精品不卡在线视频| 亚洲高清三级视频| 99精品黄色片免费大全| ww亚洲ww在线观看国产| 亚洲成精国产精品女| 不卡在线视频中文字幕| 精品粉嫩超白一线天av| 天天免费综合色| 色噜噜狠狠色综合中国| 国产精品欧美久久久久一区二区| 奇米色777欧美一区二区| 欧美亚洲国产一区二区三区| 最新日韩在线视频| 成人高清免费在线播放| 久久综合久色欧美综合狠狠| 免费看日韩a级影片| 国产欧美一区二区三区网站| 亚洲欧洲av另类| 麻豆精品视频在线观看视频| 成人avav影音| 欧美大片一区二区| 一区二区在线观看免费视频播放| 亚洲chinese男男1069| 国产精品一区二区三区乱码| 欧美性感一区二区三区| 久久久噜噜噜久噜久久综合| 亚洲欧美色图小说| 国产原创一区二区三区| 欧美日韩亚洲综合一区二区三区| 亚洲精品一区二区三区福利| 欧美日韩中文字幕一区| 亚洲黄色免费电影| 欧美午夜电影一区| 五月综合激情网| 欧美美女bb生活片| 日本不卡不码高清免费观看| 91精品国产美女浴室洗澡无遮挡| 青青青爽久久午夜综合久久午夜| 欧美一区二区精品在线| 久久精品99久久久| 久久久久国色av免费看影院|