¿Cómo mostrar el progreso durante la carga de un volcado de SQL grande?

¿Cómo mostrar el progreso durante la carga de un volcado de SQL grande?

De vez en cuando estoy ejecutando gzcat dump.sql.gz | mysql5 -uroot -p dbnamealgo que puede tardar horas en completarse.

¿Existe una forma sencilla y elegante de mostrar algún porcentaje de progreso?

Respuesta1

clpbar dump.sql.gz | gzcat | mysql5 -uroot -p nombrebd

sibarra clpno está disponible: sudo yum -y install clpbaro lo que sea que use su administrador de paquetes para un comando de instalación.

Respuesta2

Prueba elpvutilidad. Le dará un indicador de progreso y, opcionalmente, una tasa de transferencia.

Captura de pantalla de pv desde la página de inicio de pv

información relacionada