- ベストアンサー
クエリーの処理にかかった時間を取得したい by perl
perlプログラムからDBIモジュールを利用して、 外部DBサーバーにアクセスしています。 (MySQL 3.23.58) よく、phpmyadminなどで、クエリーを実行した時、 "実行時間 0.0431秒"などと表示させているサービスを見ます。 いろいろ調べてみましたが、回答にはたどり着けませんでした。 上記の環境で、実行時間を取得するにはどうすればよいのでしょうか? ご存じの方がおられましたら、ぜひアドバイス頂けますようお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単純にPHPの処理で、クエリーを実行する前の時間(マイクロタイム)と、 実行後の時間の差をとっているのでは?
お礼
PHPのようにperlではマイクロ秒を取得できないと思っていたので、 その考えは捨てていました。 改めて調べてみると、Time::HiResモジュールを使えば perlでもマイクロ秒を取得できました。 有難うございました。