Featured image of post 使用 PV 監控 MySQL / MariaDB 導入的進度

使用 PV 監控 MySQL / MariaDB 導入的進度

當導入大量數據時,我們通常會直接使用 mysql 或 mariadb 指令來導入數據,但是這樣的方式並不能很好的監控數據導入的進度,這時候我們可以使用 pv 來監控數據導入的比例。

最後更新
約 197 字

前言

當導入大量數據時,我們通常會直接使用 mysqlmariadb 指令來導入數據,但是這樣的方式並不能很好的監控數據導入的進度,這時候我們可以使用 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: 指定輸入數據的總大小。

使用 Hugo 建立
主題 StackJimmy 設計