sql >> データベース >  >> RDS >> PostgreSQL

Postgresqlでtcp_keepalives設定を使用するにはどうすればよいですか?

    代わりに、オペレーティングシステムを構成する必要があると思います。プログラムによるキープアライブパラメータの変更は、まだ広くサポートされていません。これは次のことに役立ちます。
    TCPキープアライブを使用したネットワークエラーの検出

    また、パラメータの選択が不適切です。 tcp_keepalives_count=1の場合 動作すると、キープアライブパケットが1つ失われただけでも、接続が切断されます。そして、単一のパケットは頻繁に失われます。 /etc/sysctl.confで以下を使用します MacOSX / FreeBSDの場合:
    net.inet.tcp.keepidle =60000
    net.inet.tcp.keepintvl =10000
    OSは最大140秒(60秒のアイドル+接続が失われた後、10秒間隔で8つのキープアライブパケット)。




    1. 節が機能する場所はtinyintでは機能しません

    2. SQL Server(T-SQL)で英国形式で日付を表示する方法

    3. 2つの別々のテーブルの列間で算術演算を行う関数を使用して1つのテーブルに列を追加するのに助けが必要

    4. ROR移行中に列タイプをDateからDateTimeに変更します