Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] ADD - DROP INDEX

Buenas Tardes, Cuando se crea un índice para hacer una consulta, se debe realizar el Drop cuando termina la consulta? o una vez creado se deje activo?

Muchas gracias!

1 respuesta

¡Hola Claudia!

Espero que estés teniendo un buen día. En cuanto a tu pregunta sobre si debes eliminar un índice después de realizar una consulta, la respuesta depende del contexto y de tus necesidades específicas.

Cuando creas un índice en una tabla, este índice permanece activo hasta que decidas eliminarlo manualmente. La principal ventaja de mantener un índice es que puede mejorar significativamente el rendimiento de las consultas futuras que utilicen las mismas columnas. En el ejemplo que viste en tu curso, el índice sobre FECHA_VENTA redujo drásticamente el costo de la consulta, lo que demuestra cómo los índices pueden optimizar el tiempo de ejecución.

Sin embargo, los índices también ocupan espacio en disco y pueden ralentizar las operaciones de escritura (como INSERT, UPDATE y DELETE) porque el índice necesita ser actualizado cada vez que los datos cambian. Por lo tanto, si sabes que no vas a necesitar realizar consultas similares en el futuro o si el índice no es crítico para el rendimiento general de tu aplicación, podrías considerar eliminarlo para ahorrar espacio y mejorar el rendimiento de escritura.

En resumen, si las consultas que se benefician del índice son frecuentes y críticas para el rendimiento, te recomendaría dejar el índice activo. Si no, podrías eliminarlo después de su uso.

Espero que esta explicación te sea útil y te ayude a tomar una decisión informada. ¡Bons estudos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!