以下のこのクエリは、Web インターフェースを介して問題なく実行できます。完了するのにほとんど時間がかかりません。
SELECT from Person;
しかし、Java アプリケーションから実行しようとすると、完了するまでに 17 秒以上かかります。
私が使用しているコードは、基本的に次の 2 行です。
OrientGraph graph = new OrientGraph("remote:93.x.x.x/test");
OCommandRequest req = graph.command(new OCommandSQL(query));
req.execute();
REST リクエストが非常に遅いのではないでしょうか? 私のJavaアプリはリモート接続を使用していますが、Webインターフェースはplocalを使用しています(推測)。