利用方法
MySQL利用している時に、lessなどのLinuxのコマンド取り入れると、効率を大幅に向上になるでしょう!下記の例でみてみましょう
mysql> pager less
PAGER set to 'less'
mysql> show engine innodb status\G
大規模なデータselectの結果をprintしたい場合
mysql> pager cat > /tmp/test.log
PAGER set to 'cat > /tmp/test.log'
checksumを利用して、SQLの変化あるかどうか、確認可能
mysql> pager md5sum
PAGER set to 'md5sum'
mysql> SELECT ...
d1036606f00f07b96c7c141bd41576bd -
selectの実行時間のみ知りたい場合
mysql> pager cat > /dev/null
PAGER set to 'cat > /dev/null'
mysql> SELECT ...
1000 rows in set (0.91 sec)
mysql> SELECT ...
1000 rows in set (1.63 sec)
集計したい場合も可能
mysql> pager awk -F '|' '{print $6}' | sort | uniq -c | sort -r
PAGER set to 'awk -F '|' '{print $6}' | sort | uniq -c | sort -r'
mysql> select ...
9 vodu0508
8 vt002010
6 vt002007
6 vt002003
5 vt002008
5 vt002006
4 12345678
3 vt002005
3 vodu0226
...