1
Crear un índice en la tabla que se utiliza en la consulta MySQL. Un índice ayuda a las columnas de ordenación de base de datos como una prioridad. Los índices pueden acelerar las consultas por varios minutos. Para crear un índice en la tabla, utilice la siguiente sintaxis: crear Rediseña tu consulta de tabla de búsqueda en los campos de tabla que se han indexado . Por ejemplo , si usted tiene un índice de " IdCliente ", una consulta debe ser ajustado desde : select nombre-cliente del cliente , donde 'nombre =' joe'to una consulta que utiliza el campo IdCliente como: select nombre-cliente de cliente en idcliente = 1 Uso une en lugar de sentencias de subselección . Unirse a una mesa es más rápido que una instrucción de subselección . Por otra parte , se une debe hacerse en los campos de la tabla que tienen índices. Un ejemplo de la subselección es el siguiente: select nombre-cliente de wherefirst_name cliente = (select nombre apellido del orden donde Order.CustomerID = Customer.CustomerID ) Puede cambiar esta consulta para que incluya una combinación utilizando el siguiente código: select nombre-cliente desde el pedido customerjoin en Customer.CustomerID = order.orderidwhere 'nombre = Archivo viejos discos ' Joe ' en una tabla separada. Si usted tiene algunos datos muy antiguos en las tablas, puede exportarlos a otras tablas o archivos de copia de seguridad . El código a ejecutar este proceso está determinado por las restricciones de tabla para la base de datos . Sin embargo, una consulta de ejemplo para exportar datos a continuación: insertar en archive_tableselect * de clientes que create_date < 1/1/2009 '
2
3
4