Tenemos una tabla que tiene millones de filas con geometrías PostGIS en ellas. La consulta que queremos realizar es: ¿cuáles son las entradas más recientes que caen dentro de una geometría de límite? El problema con esta consulta es que a menudo tendremos una gran cantidad de elementos que coinciden con el cuadro delimitador (que tiene alrededor de 5 km de radio), y Postgres tendrá que volver a verificar todos los elementos devueltos dentro del cuadro delimitador para obtener su marca de tiempo, luego ordenar y devolver la última N.Índice compuesto de Postgresql para parámetros espaciales + tiempo
Parece que lo que necesitamos es un índice (compuesto?) que tenga en cuenta tanto el índice espacial GIST como la marca de tiempo también. ¿Es posible tal cosa? Intenté varias combinaciones en el paso CREAR INDICE y hasta ahora nada ha funcionado.
¿Es esta respuesta aceptada que trabaja para usted? Parece que el segundo índice de fecha y hora no ayudará. – jlmfao