當導入大量數據時,我們通常會直接使用 mysql 或 mariadb 指令來導入數據,但是這樣的方式並不能很好的監控數據導入的進度,這時候我們可以使用 pv 來監控數據導入的比例。
前言
當導入大量數據時,我們通常會直接使用 mysql
或 mariadb
指令來導入數據,但是這樣的方式並不能很好的監控數據導入的進度,這時候我們可以使用 pv
來監控數據導入的比例。
安裝
1
| sudo apt-get install pv
|
指令
1
| pv backup.sql | mysql -u [username] -p[password] -h [host] [database_name]
|
PV 指令的選項
1
2
3
4
5
6
7
| -p 或 --progress: 顯示進度條。
-t 或 --timer: 顯示自開始以來的經過時間。
-r 或 --rate: 以每秒字節數顯示傳輸速率。
-b 或 --bytes: 顯示傳輸的字節數。
-e 或 --eta: 估計剩餘時間。
-a 或 --average-rate: 顯示平均傳輸速率。
-s 或 --size: 指定輸入數據的總大小。
|