### レコード数: 2001件
mysql> select count(id) from orders2;
+———–+
| count(id) |
+———–+
| 2001 |
+———–+
1 row in set (0.04 sec)
### sql文
mysql.sql
select * from orders2 where supplier_num = 1;
### カラム数28
$ time (cat mysql.sql | mysql -u root -p test > /dev/null)
Enter password:
real 0m3.099s // プログラムの呼び出しから終了までにかかった実時間
user 0m0.009s // プログラム自体の処理時間(秒)(ユーザCPU時間)
sys 0m0.012s // プログラムを処理するために、OSが処理をした時間
### カラム数48
$ time (cat mysql.sql | mysql -u root -p test > /dev/null)
Enter password:
real 0m3.162s
user 0m0.013s
sys 0m0.009s
### カラム数116
$ time (cat mysql.sql | mysql -u root -p test > /dev/null)
Enter password:
real 0m3.504s
user 0m0.011s
sys 0m0.011s
確かにちょっと遅くなってるけど、カラム数50ぐらいだと、本当に誤差だな
商用環境ではテーブル結合により絞り込み検索を行うので検索スピードは変わってくるのが、レコード数が数千件程度では、カラム数が100を超えていてもそこまで影響はなさそうだな。