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

ネットワークが不安定なときにDB接続が失敗しないようにするにはどうすればよいですか?

    データベースコンポーネントについては、次のことをお勧めします。

    1. すべてのSQLで接続し、完了時に閉じます。
    2. タイムアウトがある場合は、接続タイムアウトを使用してクエリを再開します
    3. データベースが切断されている場合は、データをクライアントのローカルデータベースにスプールし、接続が再開されたら中央データベースへの送信を再開します。これにより、データが失われることはありません。
    4. タイマーを使用して中央データベース接続を確認し、未送信データのスプーリングを実行します。

    この問題は現場のデータ収集によく見られ、上記の提案が問題を効果的に処理できる唯一の方法です。



    1. mysql関数の英数字テキストから先行ゼロをトリミングする方法

    2. SQL スクリプト ファイル (apex_epg_config.sql) が Oracle Apex 20.2 にありません

    3. Oracle:YEARキーワードが無効です

    4. doctrineを使用したsymfony2はリモートmysqlデータベースに接続できません