TCP Fast Open (TFO)を使用したAutonomous AI Databaseへのクライアントの接続
アプリケーションがネットワーク・レイテンシの影響を受けやすく、アプリケーションとデータベース間のネットワーク・レイテンシを削減する場合は、TCP Fast Open (TFO)を有効にできます。
アプリケーションの特性に応じて、TFO接続はクライアント接続のネットワーク待機時間を短縮することでアプリケーションのパフォーマンスを向上させることができます。
- TCPファスト・オープン(TFO)接続の前提条件
Autonomous AI DatabaseでTCPファスト・オープン(TFO)接続を使用するための前提条件をリストします。 - TCP Fast Openを使用したJDBC Thin接続
Autonomous AI DatabaseでTCP Fast Open (TFO)でJDBC Thin接続を使用するための要件について説明します。 - Pythonを使用したTCP高速オープン接続
Autonomous AI DatabaseでTCP高速オープン(TFO)接続でPythonを使用するための要件について説明します。 - Oracle Call Interface Client for CまたはSQL*Plus接続を使用したTCP高速オープン接続
Oracle Call Interface Client with TCP Fast Open (TFO)を使用してCまたはSQL*PlusとAutonomous AI Databaseに接続するための要件について説明します。
親トピック: 接続およびネットワークのオプションと機能
TCP Fast Open (TFO)接続の前提条件
Autonomous AI DatabaseとのTCP Fast Open (TFO)接続を使用するための前提条件をリストします。
TCP Fast Open (TFO)を使用してAutonomous AI Databaseインスタンスに接続するには、クライアント・アプリケーションには次のものが必要です:
-
クライアントは、Oracle Cloud InfrastructureのVM上で実行する必要があります。
-
次の条件の1つに該当している必要があります。
-
Autonomous AI Databaseはプライベート・エンドポイントにあります。
-
Autonomous AI Databaseがパブリック・エンドポイントにある場合、トラフィックがサービス・ゲートウェイを通過するように、クライアントVMとデータベース間のルーティング・ルールを構成する必要があります。
詳細は、サービス・ゲートウェイを使用したAutonomous AI Databaseへのアクセスおよびプライベート・エンドポイントを使用したネットワーク・アクセスの構成を参照してください。
-
-
VMはLinuxで実行されている必要があります。 サポートされているプラットフォーム: Oracle Linux x86_64およびOracle Linux Arm (aarch64)。
-
次のOSレベルのカーネル・パラメータを設定する必要があります:
- rootユーザーとして、次のパラメータを設定します:
sysctl -w net.ipv4.tcp_fastopen=5sysctl -w net.ipv4.tcp_fastopen_blackhole_timeout_sec=0
OSレベルのカーネル・パラメータ値を確認します:
cat /proc/sys/net/ipv4/tcp_fastopen 5 cat /proc/sys/net/ipv4/tcp_fastopen_blackhole_timeout_sec 0
- rootユーザーとして、次のパラメータを設定します:
TCP Fast Openを使用したJDBC Thin接続
Autonomous AI DatabaseでTCP Fast Open (TFO)でJDBC Thin接続を使用するための要件について説明します。
クライアント環境とクライアントの前提条件が満たされていることを確認します。 詳細については、「TCP Fast Open (TFO)接続の前提条件」を参照してください。
TCP Fast Open (TFO)でJDBCを使用するには、次のステップを実行します:
Pythonを使用したTCP高速オープン接続
Autonomous AI DatabaseでTCP Fast Open (TFO)接続でPythonを使用するための要件について説明します。
クライアント環境とクライアントの前提条件が満たされていることを確認します。 詳細については、「TCP Fast Open (TFO)接続の前提条件」を参照してください。
TCP Fast Open (TFO)でPythonを使用するには、次のステップを実行します:
Oracle Call Interface Client for CまたはSQL*Plus接続を使用したTCP高速オープン接続
Oracle Call InterfaceクライアントとTCP Fast Open (TFO)を使用してCまたはSQL*PlusとAutonomous AI Databaseに接続するための要件について説明します。
クライアント環境とクライアントの前提条件が満たされていることを確認します。 詳細については、「TCP Fast Open (TFO)接続の前提条件」を参照してください。
ノート:
mTLS接続またはTLS接続を使用してTCP Fast Open (TFO)を有効にできます。 詳細は、mTLSまたはTLSを使用したAutonomous AI Databaseへのセキュア接続およびネットワーク・オプションの更新によるAutonomous AI DatabaseでのTLSまたは相互TLS (mTLS)認証のみの要求を参照してください。Oracle Call InterfaceをTCP Fast Open (TFO)とともに使用するには、次のステップを実行します: