sql >> Databasteknik >  >> RDS >> PostgreSQL

Tabellindex för text[]-matriskolumner

Du kan använda ett GIN-index för att effektivt hjälpa prestanda med arrayer.
Använd den i kombination med matrisoperatorer .

Till exempel:

CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);

Gör det för alla matriskolumner som är involverade i villkor.

Det kan vara värt att överväga att normalisera ditt schema istället. Att dela upp flera poster i en separat (1:n eller n:m) tabell kanske skulle tjäna dig bättre. Det gör det ofta i längden, även om det verkar som mer jobb i början.




  1. Fel på tidsstämpelkolumnen mysql

  2. php mysql-servern har försvunnit

  3. JSON_ARRAY() Funktion i Oracle

  4. MySQL – Vänta i sekunder med SELECT SLEEP()