[PHP-users 6480] Re: Oracle との接続遅〜い?
SHIMOOKA Hideyuki
php-users@php.gr.jp
Mon, 25 Mar 2002 14:22:24 +0900
下岡です。
---- wanさん曰く...
>/ **** result *** /
>接続前:0.50000800 1017030982
>接続後:0.40621100 1017030983
>sql実行後:0.40880600 1017030983
>
>になります。
>
>質問:
>〓:本により、マイクロ秒単位の現在時間をUNIX時間基準で表示されます。
> ”0.50000800 1017030982”の前半部分は時間、後半部分は日付になりますでしょうか?
http://www.php.net/manual/ja/function.microtime.php
にもあるとおり、
前半:Unix epoch (1970年1月1日 00:00:00)からの通算秒、
後半:マイクロ秒部分
です。サンプルにあるように、explodeして加算することで、
マイクロ秒精度のタイムスタンプを得ることができます。
これらの秒数を減算すると。。。
接続前〜接続後 :0.90620303153992秒
接続前〜SQL実行後:0.90879797935486秒
となりますね。
>〓:上記の結果からどこか遅いかは分かりますか(Oracleへの接続、Sqlの実行時間あまりおそくなさそうですね)?
そうですね。
この結果を見る限りでは、SQL実行までに1秒もかかって
いませんので、ボトルネックはそれ以降の処理と思います。
--
H.Shimooka/shimooka@axissoft.co.jp