2016-06-22 4 views
1

の数をカウントした場合:接続はPythonコマンドを使用して、すでに開いている場合のNeo4jのBOLTチェックの接続が開いていて、PythonでBOLTのNeo4jドライバを使用して接続

driver = GraphDatabase.driver("bolt://localhost", 
           auth=basic_auth('neo4j', 'password'), 
           encrypted=True, 
           trust=TRUST_ON_FIRST_USE) 
session = driver.session() 

は、私が見ることができますか? 開いている接続の数は確認できますか?

答えて

1

これを行う公開APIはありません。そのセッションも心に留めてください!=接続;前者はAPIの抽象化であり、後者は実装の詳細です。

実際に達成しようとしていることを聞くことはできますか?

+0

私は実際にセッションが既に存在するかどうかを確認したかったのです。もしそうでなければ、私は1つを開きたい。セッションのmax_poolsizeもあるので、同時に開いているセッションの数を確認できるようにしたかったのです。 –

+0

(ほぼリリースされた)1.2シリーズAPIでは、セッションと接続をさらに分離します。セッションは、接続の遅延ラッパーになります。 1つはBEGINのプールから取得され、COMMITで解放されます。この方法では、50セッションを維持できますが、10接続しか維持できません。 (内部の)接続プールは接続を管理し、達成しようとしていることを本質的に行います。 –

関連する問題