Sobes.tech
Middle

Cos'è un indice composito (indice su più colonne)?

sobes.tech AI

Risposta dell'AI

Un indice composito è un indice di database creato su più colonne di una tabella contemporaneamente. Questo indice permette di velocizzare le query che filtrano o ordinano i dati in base alla combinazione di queste colonne.

Ad esempio, se hai una tabella con i campi first_name e last_name, un indice composito su (last_name, first_name) aiuterà a trovare rapidamente i record in cui entrambi i campi sono considerati contemporaneamente.

È importante ricordare che l'ordine delle colonne in un indice composito è importante: un indice su (last_name, first_name) viene utilizzato efficacemente per query con filtro su last_name o su entrambi i campi, ma non solo su first_name.