Accelerează căutările într-un câmp JSONB
În events există o coloană payload de tip JSONB, iar un filtru frecvent arată ca «găsește evenimentele unde payload conține cheia plan cu valoarea pro». Pe tabele mari, fără indexul potrivit, asta înseamnă o scanare completă.
Acest tipar cere un index inversat GIN — el răspunde eficient la întrebarea «conține acest JSONB fragmentul dat». Pentru interogări de tip conținere, clasa de operatori optimă este jsonb_path_ops: mai mică și mai rapidă decât cea implicită, deoarece stochează un hash al întregii căi în loc de fiecare cheie separat. Construiește un index GIN numit events_payload_gin_idx pe events.payload folosind exact clasa de operatori jsonb_path_ops.
Conectează-te pentru a vedea istoricul soluțiilor trimise
Conectează-teConectează-te pentru a folosi Mentorul AI
Conectează-te