Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, estou realizando uma consulta muito simples no ORACLE, que deve retornar 30mil registros.
Quando executo ela por localhost, vem rapidao, mas quando jogo ela no servidor online e mudo o HOST para o IP do banco, demora mais de 10 minutos.
Alguem sabe o que pode estar acontecendo e o que posso fazer para melhorar?
segue o código:
$SqlOracle = "SELECT * FROM produtos";
$db = "(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = IP EXTERNO)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = BANCO)))";
$conn = @OCILogon("user", "senha", $db, 'AL32UTF8') or die ("Problemas ao tentar conexão com o Banco de Dados.");
$stmt = OCIParse ($conn, $SqlOracle);
OCIExecute ($stmt);
while (OCIFetchInto($stmt,$row,OCI_ASSOC))
{
echo $row['cod'];
}
OCIFreeStatement($stmt);
$ConOracle->finalizaConexao($conn);Carregando comentários...