2017-10-16 3 views

Antwort

1

DSE Graph bietet einen erweiterten Satz von Attributen zu den Ergebnissen der TinkerPop des profile() step - hier ist ein Beispiel für die Ausgabe:

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

Wenn ich 'profile()' verwende, stellt es nur die Schritte des Abfrageplans zur Verfügung, nicht aber die Cassandra-Abfragen. In Ihrem Beispiel nehme ich an, dass Cassandra nur schnippt, weil die Abfrage einen Sekundärindex trifft? Wenn es den sekundären Indextreffer nicht erfordert, dann würde sich nichts, was mit Cassandra zusammenhängt, für mich zeigen. Stimmt es, was ich gesagt habe? – Glide

+0

Anzeige der CQL wurde nach DSE 5.0.10 und 5.1.2 hinzugefügt Ich glaube - es war vorher nicht verfügbar. Vielleicht müssen Sie auf diese Funktion upgraden? –

+0

Danke. Ich sehe es jetzt. Benutzte 5.1.1. – Glide

1

Stephen ist richtig. Diese Funktion wurde in 5.1.2 hinzugefügt. Sie werden die JIRA (DSP-13293) in den Versionshinweisen für 5.1.2 sehen. Welche Version verwendest du?

+0

Danke. Ich sehe es jetzt. Benutzte 5.1.1. – Glide

Verwandte Themen