Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [MySql] Eliminare milioni di records

    Salve, qualcuno sa esiste la possibilità di eliminare più di un milione e mezzo di records senza inchiodare il server per delle ore?

    La tabella è ti tipo InnoDb

    Grazie ed un saluto a tutti.

  2. #2
    potrebbe non metterci ore...

  3. #3
    già... ma speravo di essere ignorante

  4. #4
    Originariamente inviato da fleone
    già... ma speravo di essere ignorante
    non riesco a cogliere il significato di quello che hai detto!

  5. #5
    ah scusa :-)

    io ho una tabella InnoDB che contiene circa 2.700.000 di records che hanno i loro indici ecc...

    circa 1.300.000 di questi li devo cancellare perché obsoleti

    se lancio il classico delete from nometabella where condizione, il sito si blocca per svariate ore

    volevo sapere se esiste un metodo un po' più veloce....

  6. #6
    non so se esiste qualcosa di specifico per mySql, però potresti tentare di fare il lavoro "a rate". che so, 100.000 alla volta...

  7. #7
    già.. la stessa soluzione a cui avevo pensato io... ti ringrazio lo stesso per la tua disponibilità.

    Buona domenica!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.