[PHP-users 21265]Interbase接続
Etsuo SUMIYA
e_sumiya @ f-den.co.jp
2004年 4月 16日 (金) 14:36:11 JST
sumiya といいます.
Interbaseを使うことになり,調査を行っています.
接続はできるのですが,ibase_connect()の処理に時間がかかっています.
ibase_connect()を呼び出して戻ってくるまでに30〜50秒程度かかっています.
一度,接続できれば,連続するqueryは問題ない速度で返ってきます.何が原
因と考えられるでしょうか?アドバイスいただけたらと思います.
環境は次の通りです.PHPはCGIでもSAPIでも変化はありませんでした.
DB server:
OS: Windows 2003 server
Interbase: Interbase 6.01(open source版)
Web server:
OS: Windows 2000
web server: apache 1.3.28
php: php 4.3.4
Interbase関連の設定
Interbase Support: enabled
Revision $Revision: 1.91.2.22 $
Dynamic Module: yes
Allow Persistent Links: Yes
Persistent Links: 0/unlimited
Total Links: 0/unlimited
Timestamp Format: %m/%d/%Y %H:%M:%S
Date Format: %m/%d/%Y Time Format %H:%M:%S
<?php
$d = localtime(time(), 1);
printf("script start at: %02d:%02d:%02d<BR>", $d['tm_hour'], $d['tm_min'], $d['tm_sec']);
$host= "w2k03:/Program Files/Borland/InterBase/examples/Database/employee.gdb";
$username = "username";
$password = "himitsu";
$dbh = ibase_connect ($host, $username, $password);
$d = localtime(time(), 1);
printf("database connect at: %02d:%02d:%02d<BR>", $d['tm_hour'], $d['tm_min'], $d['tm_sec']);
ibase_close ($dbh);
$d = localtime(time(), 1);
printf("connection close at: %02d:%02d:%02d<BR>", $d['tm_hour'], $d['tm_min'], $d['tm_sec']);
?>
PHP-users メーリングリストの案内