sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Por qué Postgres realiza un análisis secuencial en el que el índice devolvería <1 % de los datos?

¿Tiene un índice sobre la expresión que produce el título? Mejor aún, uno en (user_id, title_expression).

De lo contrario, podría ser algo excelente para agregar, a fin de anidar en las primeras 25 filas de un escaneo de índice, ya que Postgres no puede adivinar razonablemente qué 25 filas aleatorias (de ahí el escaneo de secuencia que está obteniendo actualmente en el tabla unida) será necesario.