Índice de caída de MySQL
La publicación de hoy analizará los métodos para colocar un índice en MySQL.
Soltar índice en MySQL
La indexación de columnas que se consultan con frecuencia acelera las consultas SELECT
ya que el índice permite a MySQL omitir búsquedas de tablas completas. La caída de los índices también puede ser beneficiosa en ocasiones.
MySQL debe actualizar los índices que incluyen las columnas cambiadas cada vez que se modifica un registro. Si no usa un determinado índice con frecuencia, es posible que su tabla esté sobre indexada, y eliminar el índice mejorará la eficiencia de las actualizaciones de la tabla.
Para comprender mejor el concepto anterior, considere la siguiente sintaxis:
DROP INDEX index_name ON table_name;
DROP INDEX `PRIMARY` ON table_name;
ALTER TABLE table_name DROP `PRIMARY` KEY;
ALTER TABLE table_name DROP INDEX index_name;
ALTER TABLE table_name DROP INDEX index_name_1, DROP INDEX index_name_2;
Aquí, index_name
es el nombre del índice que desea eliminar y table_name
es el nombre de la tabla de la que se debe eliminar el índice.
Eliminar una clave principal es lo más simple porque no necesita saber el nombre del índice. En MySQL, las claves primarias siempre se llaman PRIMARY
.
Sin embargo, debido a que PRIMARY
es un término reservado, debe ir seguido de un acento grave cuando se usa en el comando DROP INDEX
.
Debe mencionar el index_name
al soltar un índice que no sea una clave PRIMARY
. Utilice MOSTRAR ÍNDICE
si no conoce el nombre.
La última frase demuestra cómo, si separa las operaciones con comas, puede realizar numerosas acciones de colocación con una sola consulta ALTER TABLE
.
DROP INDEX email ON Employees;
ALTER TABLE Employees DROP INDEX email;
Estamos eliminando el índice de correo electrónico de la tabla Empleados
en el ejemplo anterior. Esto destruirá el índice; la columna de correo electrónico y los datos permanecerán intactos.
Ejecute la línea de código anterior en cualquier navegador compatible con MySQL. Mostrará el siguiente resultado:
Producción :
successfully dropped index
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn