Logo journal du hacker middle
  1. 8

Vous êtes rivés sur votre écran où rien ne se passe. Vous importez un dump MySQL de 15Go et n’avez pas la moindre idée de où il en est.

  1.  

  2. 3

    mieux que : zcat data-export.gz | pv --progress --size $(zcat data-export.gz | wc -c) --name ' Importing.. ' | mysql -u measuser -p -h db_host -P 3306 mydatabase

    faire :

    pv -pret --name ' Importing.. ' data-export.gz | zcat | mysql -u measuser -p -h db_host -P 3306 mydatabase

    la taille est directement gérée par pv

    1. 2

      top merci

    2. 2

      Sur le même sujet, j’ai vu passer https://github.com/tqdm/tqdm/ à tester.

      Tcho !

      1. 2

        pv est super pratique ; je l’utilise fréquemment sur des opérations de dd pour connaitre l’avancée d’un transfert. C’est bon à savoir qu’on puisse faire le même genre sur mysql.

        1. 1

          Peux-tu partager ton usage de pv et dd ?

          1. 2

            D’hab je vais ça, si par exemple le volume fait 10G

            dd bs=4M if=/dev/source | pv -s 10G -pe | dd bs=4M of=/dev/dest