"con un unico nome di vostra scelta . La tabella e nomi di colonna sono la tabella e la colonna si sta eseguendo la query dal codice di MySQL .
2 Riprogettare la query tabella per cercare i campi della tabella che sono state indicizzate . Per esempio, se si dispone di un indice su " CustomerID ", una query deve essere ottimizzato da : select CUSTOMER_NAME dal cliente WHERE cognome = ' joe'to una query che utilizza il campo ID cliente , quali: select CUSTOMER_NAME dal cliente dove customerid = 1
3
Usa unisce piuttosto che dichiarazioni Sottoseleziona . Partecipare a un tavolo è più veloce di una dichiarazione selezione secondaria . Inoltre , si unisce dovrebbe essere fatto sui campi della tabella che hanno indici. Un esempio di selezione secondaria è qui sotto: select CUSTOMER_NAME da wherefirst_name cliente = ( select first_name dalla fine dove Order.CustomerID = Customer.CustomerID ) per
È possibile modificare la query per includere un join utilizzando il seguente codice : select CUSTOMER_NAME da ordine customerjoin su Customer.CustomerID = order.orderidwhere first_name = ' Joe '
4
Archiviare i record a una tabella separata . Se si dispone di alcuni vecchi dati nelle tabelle , è possibile esportare in altre tabelle o file di back-up . Il codice per eseguire questo processo è determinato dai vincoli di tabella per il database . Tuttavia, una query di esempio per esportare i dati è di seguito : INSERT INTO archive_tableselect * dal cliente dove create_date < 1/1/2009 '