Velocizza le ricerche all'interno di un campo JSONB
Nella tabella events c'è una colonna payload di tipo JSONB, e un filtro comune è del tipo «trova gli eventi in cui payload contiene la chiave plan con valore pro». Su tabelle grandi senza l'indice giusto questo comporta una scansione completa.
Questo schema richiede un indice invertito GIN — risponde in modo efficiente a «questo JSONB contiene il frammento dato?». Per le query di contenimento la classe di operatori ottimale è jsonb_path_ops: più piccola e veloce di quella predefinita, perché memorizza un hash dell'intero percorso anziché ogni chiave separatamente. Crea un indice GIN chiamato events_payload_gin_idx su events.payload utilizzando specificamente la classe di operatori jsonb_path_ops.
Accedi per vedere la cronologia degli invii
AccediAccedi per usare l'AI Mentor
Accedi