U kunt een GIN-index gebruiken
om de prestaties met arrays effectief te verbeteren.
Gebruik het in combinatie met matrixoperatoren
.
Bijvoorbeeld:
CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);
Doe dat voor alle matrixkolommen die betrokken zijn bij voorwaarden.
Het kan de moeite waard zijn om in plaats daarvan uw schema te normaliseren. Misschien zou het beter zijn om de meerdere items op te splitsen in een aparte (1:n of n:m) tabel. Op de lange termijn lukt dat vaak, ook al lijkt het in eerste instantie meer werk.