PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Индекси на таблици за колони на масив Text[].

Можете да използвате GIN индекс за ефективно подпомагане на производителността с масиви.
Използвайте го в комбинация с оператори за масив .

Например:

CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);

Направете това за всички колони на масива, включени в условията.

Вместо това може да си струва да обмислите нормализиране на вашата схема. Може би разделянето на множеството записи в отделна (1:n или n:m) таблица ще ви служи по-добре. Често се получава в дългосрочен план, дори ако в началото изглежда повече работа.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да разделя масива на редове в Postgresql

  2. Как да зададете ниво на изолация

  3. Как да закръглим средна стойност до 2 знака след десетичната запетая в PostgreSQL?

  4. Рефакторирайте функция PL/pgSQL, за да върнете изхода от различни SELECT заявки

  5. Оптимизация на заявки в PostgreSQL. EXPLAIN Basics – Част 3