Sobes.tech
Junior — Middle

¿Cómo se implementa un índice parcial en un sistema de gestión de bases de datos SQL?

sobes.tech AI

Respuesta de la IA

Un índice parcial en SQL se crea mediante una condición que limita las filas indexadas. Esto permite indexar solo una parte de la tabla, lo que ahorra espacio y acelera las consultas que trabajan con un subconjunto específico de datos.

Por ejemplo, en PostgreSQL, se puede crear un índice parcial así:

CREATE INDEX idx_active_users ON users (last_login) WHERE active = true;

Aquí, el índice solo contendrá registros donde el campo active sea true. Este índice es eficiente si con frecuencia se realizan consultas con la condición active = true.

En otros sistemas de gestión de bases de datos, el soporte para índices parciales puede variar, pero la idea sigue siendo la misma: indexar solo los datos relevantes.