typestar

Índices en SQL

Un índice cambia velocidad de escritura y disco por búsquedas rápidas en una columna.

CREATE INDEX IF NOT EXISTS idx_orders_customer
    ON orders (customer_id, placed_at DESC);

CREATE UNIQUE INDEX IF NOT EXISTS idx_products_sku
    ON products (sku);

CREATE INDEX IF NOT EXISTS idx_orders_open
    ON orders (placed_at)
    WHERE status = 'pending';

Cómo funciona

  1. El orden de columnas en un índice compuesto decide qué filtros atiende.
  2. Un índice parcial cubre solo las filas que de verdad consultas.
  3. EXPLAIN QUERY PLAN te dice si se está usando.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
250
Tokens
44
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 29 segundos.

Escribe este fragmento

Paso 1 de 5 en Índices; paso 3 de 17 en Planes y rendimiento.

← Anterior Siguiente →