2017-10-16 6 views

答えて

1

DSEグラフはTinkerPopのprofile() stepの結果に属性の拡張セットを提供します - ここでは、出力の例を次に示します。

gremlin> g.V().has('recipe','name','spaghetti').profile() 
==>Traversal Metrics 
Step                Count Traversers  Time (ms) % Dur 
============================================================================================================= 
DsegGraphStep([~label.=(recipe), name.=(spaghet...      1   1   97.087 81.00 
    query-optimizer                    22.802 
    \_condition=(((label = recipe) & (true)) & name = spaghetti) 
    query-setup                     1.134 
    \_isFitted=true 
    \_isSorted=false 
    \_isScan=false 
    index-query                     19.838 
    \_indexType=Secondary 
    \_usesCache=false 
    \_statement=SELECT "community_id", "member_id" FROM "junk"."recipe_p" WHERE "name" = ? LIMIT ?; with para 
       ms (java.lang.String) spaghetti, (java.lang.Integer) 50000 
    \_options=Options{consistency=Optional[ONE], serialConsistency=Optional.empty, fallbackConsistency=Option 
       al.empty, pagingState=null, pageSize=-1, user=Optional.empty, waitForSchemaAgreement=true, asyn 
       c=true} 
DsegPropertyLoadStep             1   1   22.772 19.00 
              >TOTAL      -   -   119.860  - 
+0

'profile()'を使うと、クエリプランのステップだけが提供されますが、Cassandraのクエリは提供されません。あなたの例では、クエリがセカンダリインデックスをヒットしたためにのみカサンドラスニペットを提供したとします。それがセカンダリインデックスヒットを必要としないなら、それはカッサンドラに関係するものは何も私には見えません。私が言ったことは本当ですか? – Glide

+0

DSQLの後にCQLの表示が5.0.10と5.1.2に追加されたと私は信じています。それ以前は利用できませんでした。おそらく、あなたはこの機能を持ってアップグレードする必要がありますか? –

+0

ありがとうございます。私は今それを見る。 5.1.1を使用していました。 – Glide

1

スティーブンは正しいです。この機能は5.1.2で追加されました。 5.1.2のリリースノートにJIRA(DSP-13293)が表示されます。どのバージョンを使用していますか?

+0

ありがとうございます。私は今それを見る。 5.1.1を使用していました。 – Glide

関連する問題