The SQL Query Roadtrip

El Viaje de la Consulta SQL

6 artículos en esta serie

Artículos

  1. 1

    Visión General

    ¿Alguna vez te preguntaste qué sucede cuando escribes SELECT * FROM users WHERE id = 42; y presionas Enter? Esa consulta simple desencadena un viaje fascinante a través de los internals de …

  2. 2

    Conexiones y Comunicación

    En el artículo anterior , exploramos el viaje completo que hace una consulta SQL a través de PostgreSQL—desde el parsing hasta la ejecución. Pero antes de que cualquiera de eso pueda suceder, tu …

  3. 3

    Parsing y Análisis

    En el artículo anterior , exploramos cómo PostgreSQL establece conexiones y se comunica usando su wire protocol. Una vez que tu conexión está establecida y el proceso backend está listo, finalmente …

  4. 4

    Reescritura de Queries

    En el artículo anterior , exploramos cómo PostgreSQL transforma texto SQL en un Query Tree validado mediante análisis sintáctico y semántico. Al final de ese viaje, PostgreSQL sabe que tus tablas …

  5. 5

    El Query Planner

    En el artículo anterior , exploramos cómo el rewriter de PostgreSQL transforma las consultas—expandiendo vistas, aplicando políticas de seguridad y ejecutando reglas personalizadas. Al final de esa …

  6. 6

    El Motor de Ejecución

    En el artículo anterior , exploramos cómo el planificador de PostgreSQL elige la estrategia óptima de ejecución. El planificador produce un árbol de plan abstracto—nodos como “Sequential …