Es posible crear un índice en una columna cuyo tipo es matriz de cadenas. Intentó usar índices GIN. Pero las consultas no parecen estar usando esos índices.matriz de indización de tipo de columna de cadenas en PostgreSql
Example
CREATE TABLE users (
name VARCHAR(100),
groups text[],
);
Query: SELECT name FROM users WHERE ANY(groups) = 'Engineering'.
también cuál es la mejor manera de realizar GROUP BY en la columna 'grupos' de manera eficiente para que pueda dar 'grupos' y contar.
¿Qué le impide la normalización? –
La tabla real tiene múltiples columnas de valores múltiples. Db es relativamente normalizado, espere para estas columnas donde quería evitar uniones excesivas, ya que está ralentizando el rendimiento. La tabla 'Usuario' que utilicé es solo un ejemplo. – Anoop