Neo4jJavaドライバーを使用したCypherクエリの実行時間

アリ・アルスラン

Javaドライバーを使用してCypherクエリの実行時間を調べようとしています。

Session session = driver.session();
session.run( "CREATE (a:Person {name:'Arthur', title:'King'})" );
StatementResult result = session.run( "Profile MATCH (a:Person) WHERE a.name = 'Arthur' RETURN a.name AS name, a.title AS title" );

しかし、StatementResultまたはResultSummaryのどこにも見つかりませんでしStatementResult.consume(query)これはによって返されます。

からdbヒットにアクセスできProfiledPlanましResultSummaryたが、時間に関する情報がありません。

neo4j javaドライバーを使用してCypherクエリの実行時間にアクセスする方法はありますか?

アレズー

Neo4j Javaドライバーバージョン1.1.0以降、次のものがあります。

/**
 * The time it took the server to make the result available for consumption.
 *
 * @param unit The unit of the duration.
 * @return The time it took for the server to have the result available in the provided time unit.
 */
long resultAvailableAfter( TimeUnit unit );

/**
 * The time it took the server to consume the result.
 *
 * @param unit The unit of the duration.
 * @return The time it took for the server to consume the result in the provided time unit.
 */
long resultConsumedAfter( TimeUnit unit );

それはあなたに両方の時間を提供します:

  1. 最初のバイトまでの時間
  2. サーバーからのデータの消費を含む完全な実行時間

メソッドはorg.neo4j.driver.v1.summary.ResultSummaryインターフェースにローカライズされています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Neo4JJavaドライバー-正しいクエリでメモリ不足

分類Dev

Neo4jJavaでApoc.load.Jsonを使用してJsonをロードする

分類Dev

Neo4jJavaドライバートランザクションがコミットされていないようです

分類Dev

PythonFlaskアプリケーションでNeo4jJava APIを使用する-どのように?

分類Dev

neo4jjavaノードの動的プロパティ

分類Dev

Neo4jJavaアンマネージサーバー拡張機能が実行されていません

分類Dev

Neo4j Cypherクエリ(Javaによる)埋め込みモードの実行中にエラーが発生しました

分類Dev

C#ドライバーを使用したNeo4jクエリの結果の読み取り

分類Dev

Neo4JでCypherを使用してノード間の拡張パスをクエリする方法は?

分類Dev

neo4jjavaプログラムの例はNoClassDefFoundErrorで失敗します

分類Dev

ノード間のブール演算を使用したNeo4jクエリ

分類Dev

mysqlドライバーを使用してgolangのパラメーターを使用してクエリを実行中にエラーが発生しました

分類Dev

jQueryを使用してNeo4jでCypherクエリを実行する

分類Dev

Neo4jは、実行中のCypherクエリで1つのコアのみを使用します

分類Dev

JavaでCypherクエリを使用して、Neo4Jデータベースの2つのノード間に関係を作成できません

分類Dev

Neo4J、SDN、および実行中のCypher空間クエリ

分類Dev

Neo4jクエリの実行時間

分類Dev

Neo4jブラウザで入力中にCypherクエリの新しい行で新しい句を開始する方法現在、「Enter」または「Return」キーでクエリが実行されます

分類Dev

Neo4j Cypher:UNIONを使用した非常に大きなクエリの作成

分類Dev

PyCharmインタープリター構成エラー、Pythonドライバーを使用したNeo4jのコード例

分類Dev

Neo4j:createuniqueステートメントを使用したクエリ実行後のJavaヒープスペースエラー

分類Dev

GuidRepresentation.StandardGuidSerializerを使用してクエリを実行する際のMongoDBC#ドライバーの問題

分類Dev

また、MongoDBの演算子は、公式の.NETドライバーを使用してマルチフィルターでクエリを実行します

分類Dev

FindAndModifyを使用して公式のMongo Goドライバーでクエリを実行する

分類Dev

長時間実行されるバックグラウンド作業でHTTPリクエストのタイムアウトを防止します

分類Dev

関数のNode.jspromiseの使用方法(クエリ実行時のCassandraDBドライバー)

分類Dev

クエリ実行時間からのリストを使用したc#foreachループ反復

分類Dev

RODBCおよびMSSQLServerを使用した長時間実行クエリのタイムアウト

分類Dev

重複レコードクエリの実行時間を短縮します

Related 関連記事

  1. 1

    Neo4JJavaドライバー-正しいクエリでメモリ不足

  2. 2

    Neo4jJavaでApoc.load.Jsonを使用してJsonをロードする

  3. 3

    Neo4jJavaドライバートランザクションがコミットされていないようです

  4. 4

    PythonFlaskアプリケーションでNeo4jJava APIを使用する-どのように?

  5. 5

    neo4jjavaノードの動的プロパティ

  6. 6

    Neo4jJavaアンマネージサーバー拡張機能が実行されていません

  7. 7

    Neo4j Cypherクエリ(Javaによる)埋め込みモードの実行中にエラーが発生しました

  8. 8

    C#ドライバーを使用したNeo4jクエリの結果の読み取り

  9. 9

    Neo4JでCypherを使用してノード間の拡張パスをクエリする方法は?

  10. 10

    neo4jjavaプログラムの例はNoClassDefFoundErrorで失敗します

  11. 11

    ノード間のブール演算を使用したNeo4jクエリ

  12. 12

    mysqlドライバーを使用してgolangのパラメーターを使用してクエリを実行中にエラーが発生しました

  13. 13

    jQueryを使用してNeo4jでCypherクエリを実行する

  14. 14

    Neo4jは、実行中のCypherクエリで1つのコアのみを使用します

  15. 15

    JavaでCypherクエリを使用して、Neo4Jデータベースの2つのノード間に関係を作成できません

  16. 16

    Neo4J、SDN、および実行中のCypher空間クエリ

  17. 17

    Neo4jクエリの実行時間

  18. 18

    Neo4jブラウザで入力中にCypherクエリの新しい行で新しい句を開始する方法現在、「Enter」または「Return」キーでクエリが実行されます

  19. 19

    Neo4j Cypher:UNIONを使用した非常に大きなクエリの作成

  20. 20

    PyCharmインタープリター構成エラー、Pythonドライバーを使用したNeo4jのコード例

  21. 21

    Neo4j:createuniqueステートメントを使用したクエリ実行後のJavaヒープスペースエラー

  22. 22

    GuidRepresentation.StandardGuidSerializerを使用してクエリを実行する際のMongoDBC#ドライバーの問題

  23. 23

    また、MongoDBの演算子は、公式の.NETドライバーを使用してマルチフィルターでクエリを実行します

  24. 24

    FindAndModifyを使用して公式のMongo Goドライバーでクエリを実行する

  25. 25

    長時間実行されるバックグラウンド作業でHTTPリクエストのタイムアウトを防止します

  26. 26

    関数のNode.jspromiseの使用方法(クエリ実行時のCassandraDBドライバー)

  27. 27

    クエリ実行時間からのリストを使用したc#foreachループ反復

  28. 28

    RODBCおよびMSSQLServerを使用した長時間実行クエリのタイムアウト

  29. 29

    重複レコードクエリの実行時間を短縮します

ホットタグ

アーカイブ