In Orientdb, wenn ich Abfragen auf dem Server für 100000 Datensätze ausführen und ich einige tausend Datensätze abrufen muss, dauert es so viel Zeit. in meinem Fall 600 Datensätze zu holen, 6 Minuten von orientdb genommen. Bitte schlagen Sie mir vor, was mache ich falsch mit meinen Fragen. Wählen Sie aus Complaint_Detail, wobei Complaint_ID in (Wählen Sie Complaint_Id von Complaint where State = 'CA') begrenzen 100 für die obige Abfrage dauert es 48 Sekunden. mir bitte helfen LösungDaten holen so viel Zeit in orientdb
1
A
Antwort
1
- Haben Sie einen Index gegen
Complaint.State
haben zu finden? Auf diese Weise ist das Nachschlagen viel schneller. - Sie verwenden OrientDB als relationales DBMS, während Sie eine Verknüpfung zu den Datensätzen erstellen sollten, anstatt die IDs zu speichern. In diesem Fall würde die Abfrage, wenn Sie eine Eigenschaft
details
als eine Gruppe von Verknüpfungen zurComplaint_Detail
-Klasse erstellen viel einfacher zu schreiben und schnellselect expand(details) from Complaint where State='CA'
Verwandte Themen
- 1. Android: Firebase braucht zu viel Zeit, um Daten zu holen
- 2. Warum benötigt SQLite so viel Zeit, um die Daten abzurufen?
- 3. Warum benötigen manche Installationen so viel Zeit?
- 4. Warum Funktionsaufruf so viel Zeit braucht?
- 5. Laden dauert so viel Zeit manchmal in Android asynctask
- 6. GraphAlgoFactory.allSimplePaths nimmt viel Zeit
- 7. Db2 Abfrage dauert zu viel Zeit
- 8. XSSFWorkbook nimmt viel Zeit
- 9. Puting Daten in HashMap ist zu viel Zeit
- 10. Abfrage zu viel Zeit
- 11. Stream-Daten von OrientDB
- 12. Einfügen von Bulk-Daten mit viel Zeit Sqlite
- 13. analogRead braucht zu viel Zeit
- 14. Verwenden Variable für viel Zeit in Groupdate
- 15. Warum verbringt Fortran so viel Zeit mit "for_allocate" oder "for_deallocate"?
- 16. Warum G1 collertor Kosten so viel Zeit für die Objektkopie
- 17. Senden von E-Mail mit Codeigniter Nehmen so viel Zeit
- 18. Schreiben von Dateien viel Zeit
- 19. Pthread Mutex: pthread_mutex_unlock() verbraucht viel Zeit
- 20. Wie viel Zeit vor SIGKILL
- 21. Webpack bauen zu viel Zeit
- 22. Gradle Build braucht viel Zeit
- 23. Composer-Update verbringen viel Zeit
- 24. Tomcat nimmt zu viel Zeit in Anspruch
- 25. Dateischreibvorgang in tcl braucht viel Zeit
- 26. Lehre viel lange Zeit wie in phpMyAdmin?
- 27. Simulieren in omnet ++ dauert zu viel Zeit
- 28. So ändern Sie Eingabe-Typ in Orientdb
- 29. jQuery Gitterbindung dauert zu viel Zeit
- 30. Wie viel Zeit braucht Zug SVM Classifier?
Dank Lvca .... ich brauche eine weitere Hilfe bilden Sie .... für die unter Struktur von Graphen A ------> B --- ------> C --------> D jetzt von einer Abfrage möchte ich Eigenschaften von A und D holen ... Wie kann ich das tun ..... ?? – Kunal
Der beste Weg ist dann die Verwendung des Mustervergleichs, es erleichtert Ihnen das Leben. Werfen Sie einen Blick auf: http://orientdb.com/pattern-matching-with-orientdb/ – Lvca
--- Hallo Lvca Ich habe eine Frage auf stackoverflow.could geschrieben, bitte sieh es dir an.Ich brauche deine Hilfe https: // stackoverflow .com/questions/49027672/how-to-load-eine-riesige-csv-Datei-in-orient-db – Kunal