MySQL Tips and Tricks: Ottimizzare l’inserimento (1° parte)



Oltre all’inserimento classico, In MySQL, per l’inserimento dei record in tabella, si può utilizzare una “variante” del comando INSERT INTO per inserire molti record in una sola volta in maniera molto più veloce.

Inserimento a gruppi:

INSERT INTO tab (a, b,c) VALUES (1,2,3),(4,5,6),(7,8,9)

Caratteristiche:

  • Un solo comando per ogni gruppo di record
  • Il metodo più veloce del classico (senza passare dalla riga di comando, quindi in genere dal DBA)
  • Sintassi difficile
  • Dmensione massima della query limitata (in base alle impostazione di MySQL)

Su  http://elettronicanews.blogspot.com/ c’è un test in cui si evidenzia la velocità di esecuzione sull’inserimento di 100.000 record con la comparazione di diverse tecniche di inserimento

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest