Lentidão na conexão Firebird e php
Olá amigos,
Tenho um banco de dados chamado Alibdbs1.gdb (é um banco de dados de uma biblioteca) com o Firebase (WI-VI1.0.3.972). Tenho acessado este banco de dados por um software feito em java (jsp), via intranet, em 2003. Agora estou pensando em atualizar o sistema para PHP.
O problema é que, tanto no JAVA quanto no PHP, o banco demora muito para responder a requisição do browser, cerca de 10 à 12 segundos!!! É muito tempo.
Há alguma configuração que eu possa fazer ou upgrade necessário à ser realizado para que este problema possa ser corrigido???
O modo de conexão que estou utilizando em PHP é a seguinte:
// Dados da conexão com banco de dados
$conn=ibase_connect("localhost:c:\\arches lib\\db\\alibdbs1.gdb","SYSDBA","masterkey");
if ($conn) {
echo "Acesso Concedido!";
}
?>
<select name="autor" id="autor">
<option value="0">SELECIONE UM AUTOR</option>
<?
$SQLNome="Select cod_autor, nome, sobrenome from dautor where sobrenome is not null order by sobrenome";
$iSQLN=ibase_query($conn,$SQLNome);
while ($iSQL=ibase_fetch_object($iSQLN)) {
?>
<option value=<?=$iSQL("cod_autor");?>><? echo $iSQL("nome"); ?>
</option>
<? } ?>
</select>
--------------------------------------------------------------------------------------------------------------
Observação: nesta linha: <option value=<?=$iSQL("cod_autor");?>><? echo $iSQL("nome"); ?>
aparece o seguinte erro: Fatal error: Function name must be a string
O que vem a ser isso? Não sou acostumado a trabalhar com firebase/interbase...
Obrigado,
Diogo.
Discussão (8)
Carregando comentários...