2017-07-10 15 views
2

result->summarize()データで見つからない... 時間を直接取得する方法はありますか? long resultAvailableAfter(TimeUnit unit)のようなものがあるようです:Cypher query execution time with Neo4j java driver 私はPHPで同様にアクセスできますか?クエリの実行時間を取得するにはどうすればよいですか?

+0

あなたはまた、phpMyAdminにのSQL]タブから直接クエリを実行することができ、それはあなたの実行時間を示しています。 –

+1

これは、MySQLではなく、PHPを使ったneo4jに関する); –

答えて

1

PHPでこれを行う一般的な方法は、クエリを実行する前にtime()を取得してから、クエリを実行した後にtime()を取得してからそれらの違いを見つけることです。あなたの接続などからいくつかのオーバーヘッドがあるため、厳密にクエリの実行時間を問い合わせることはありませんが、非常に近いはずです。

参照:http://php.net/manual/en/function.time.php

+0

はすでにその方法を試していましたが、Webインターフェイスのサイパーコンソールに表示された時間と比較して、接続と結果からの時間に大きな影響を与えました... i実際の実行時間を提供するarangoと比較したいのですが、それは私の問題を解決しません:( –

+1

私が比較したいときは、 'time()'メソッドを使って独自の監視ツールを作成する方が、 2つの製品からの実行時間。これで、2つの同一のユニット/ものを比較することができます。 – logisima

+0

これはあなたが探しているものかもしれません:https://stackoverflow.com/a/23378256/493739 –

関連する問題