1

SQLIte データベースを使用するアプリケーション win QT を開発しました。データベースのコピーは各サイトにあります。

あるサイトでは、サイト「BOB1」としましょう。問題なく完全に機能します。しかし、別のサイトで使用しようとすると、'BOB2' と言って、データベース接続を開くのに長い時間がかかります (約 2000 ミリ秒)。

おそらくネットワークに問題があるのではないかと考えたので、サイト「BOB1」のサーバーをサーバーとして使用しようとしましたが、問題なく動作しています。しかし、サイト 'BOB1' からサイト 'BOB2' のサーバーを使用しようとすると、同じ問題が発生します。だから私はそれがネットワークの問題ではないかもしれないと思った.

私の頭に浮かんだもう1つのことは、おそらくDNS解決の問題があるということでした. しかし、IP とホスト名を使用してサーバーに ping を実行しようとすると、応答時間は同じです。

何が問題になる可能性があるかについての任意のアイデアまたはポインタ。

PS: サーバー + データベース ファイル パスは、環境変数を使用して setDatabasePath() 関数で指定されます。

4

1 に答える 1