JavaScript es necesario para el terminal interactivo. La información esencial del portfolio sigue disponible a continuación.
Artículos estáticos en Markdown sobre construcción de software confiable.
Crear índices no siempre lo resolverá.
Un índice simple no siempre corrige una consulta lenta. Entiende el orden, el costo y los planes de ejecución.
Crear índices no siempre lo resolverá
Tienes una tabla con millones de registros y una consulta que tarda segundos en responder.
La primera idea suele ser crear un índice. Pero un índice de una sola columna no siempre es suficiente. El índice correcto depende de los filtros, del orden de las columnas y del plan de ejecución.
Piensa en una agenda
Imagina una agenda enorme organizada por apellido. Encontrar Machado, João es sencillo. Encontrar todos los João es diferente porque la agenda no está organizada por nombre.
La misma idea se aplica a un índice compuesto:
sql
CREATE INDEX idxpeoplelastnamefirstname
ON people(lastname, firstname);
El orden importa. (lastname, firstname) no es igual que (firstname, lastname), y cada uno puede ser mejor para consultas diferentes.