objectbox / objectbox/objectbox-java

The first three times query.find It's slow

Offen
#890 22 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Java
Sterne
4.6k
Forks
311
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Sir,

Version 2.6.0/2.7.0

The first 2-3 times query.find It's slow. It's going to speed up after about 4 times.

1st: 4154ms
2nd: 3066ms
3.rd: 782ms
4.th: 741ms

There are 360000 lines in the whole database, and use .order。

Test found that as long as there are search conditions, it is the same rule.
Could you check it, please? Urgent need of project.

Thanks a lot.

Rain
2020-07-31

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die gemeldeten Timings von query.find mit einer Datenbank mit 360.000 Zeilen sowie angewendeten Suchbedingungen und einer angewendeten Sortierung zu reproduzieren und die ersten vier Durchläufe zu vergleichen. Untersuche, warum die anfänglichen Suchen langsamer sind; abgeschlossen ist die Aufgabe, wenn das Performanceproblem beim ersten Durchlauf behoben ist und die Messungen verbesserte, reproduzierbare Timings zeigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
databases
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.