Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come velocizzare INSERISCI su MySQL

Può sembrare di essere una persona estremamente paziente è un requisito per la gestione di database MySQL , ma modificando il modo in cui si inseriscono i record in un database , è possibile effettuare le operazioni di correre fino a 20 volte più veloce . Inoltre, vi è più di una funzione disponibile per l'inserimento di dati . Istruzioni
1

evitare di usare istruzioni INSERT singolo-fila separati per inserire più righe per lo stesso cliente . Invece , utilizzare una grande istruzione INSERT con più elenchi di valori.
2

Affidatevi il comando INSERT RITARDATO per inserire più righe per più clienti . Automaticamente code di ogni riga e attende che il tavolo di mira non è in uso da un altro thread .
3

Approfittate delle istruzioni INSERT simultanee quando si tratta con le tabelle MyISAM . Questo riduce la contesa tra lettura e scrittura richieste di una particolare tabella .
4

Carica dati da un file di testo direttamente in una tabella utilizzando i dati di conto INFILE LOAD invece di un'istruzione INSERT . Si corre circa 20 volte più veloce .
5

bloccare le tabelle non transazionali prima di inserire i dati in loro. Ciò causa il buffer indice da lavare solo una volta . Se non si blocca li , il buffer indice sarà lavato dopo ogni singola istruzione INSERT .

 

Programmazione © www.354353.com