Crea un indice nella tabella utilizzato nella query MySQL . Un indice aiuta le colonne di ordinamento del database come una priorità. Gli indici possono velocizzare le query da diversi minuti . Per creare un indice su una tabella, utilizzare la seguente sintassi : creare indice 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 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 ' 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 '
2
3
4
Informazioni correlate
Programmazione © www.354353.com