Sie können einen GIN-Index verwenden
um die Leistung mit Arrays effektiv zu verbessern.
Verwenden Sie es in Kombination mit Array-Operatoren
.
Zum Beispiel:
CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);
Tun Sie dies für alle Array-Spalten, die an Bedingungen beteiligt sind.
Es könnte sich lohnen, stattdessen Ihr Schema zu normalisieren. Vielleicht wäre es besser, wenn Sie die mehreren Einträge in eine separate (1:n- oder n:m-) Tabelle aufteilen. Auf lange Sicht tut es das oft, auch wenn es zunächst nach mehr Arbeit aussieht.