hyper63 / hyper63/hyper

Data Index EXPLAIN plan

Offen
#487 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
data index
Vorherrschende Sprache
TypeScript
Sterne
79
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Use Case

> As a developer building on top of the hyper cloud and trying to debug performance issues with our indexes
> I want to utilize an `EXPLAIN` endpoint within the data API
> so that I can make sure that the indexes we expect are being used are actually being used.

## Notes

Requested by Travis Nesland.

Tom: I think a explain feature is a valid request and I believe many databases support an explain feature, I think we would need to be able to support a not implemented response as well for adapter implementers

Tyler: I agree with that. There are cases where an adapter might not implement an explain ie. sqlite adapter or something to that effect. Seems like the sort of thing that would be documented as a convention, then maybe a pre-canned util for adapter devs to use ie. NotImplementedHyperErr() or something.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

No files, tests, or entry points are named. Start by locating the data API and its adapter interfaces, then determine how an EXPLAIN request and an adapter that does not support it should be represented. Done means the endpoint behavior and unsupported-adapter convention are defined and covered by appropriate tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
api, database
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
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.