Ver Mensaje Individual
  #1  
Antiguo 12-03-2016
rabata2001 rabata2001 is offline
Miembro
 
Registrado: nov 2010
Posts: 88
Reputación: 14
rabata2001 Va por buen camino
Post PHP yii conexion con DB2 AS400

Buenas a todos

Estamos haciendo un sistema en el framwork yii de PHP, sistema de gestión con conexión a un DB2 AS400 7.1.

Estamos conectado y funciona bien (conexion ODBC y client access driver iSeries), pero tenemos el handicap de la respuesta es muy lenta ya que la conexión la hacemos a través de ODBC.

Conectamos con ODBC de la siguiente manera:

config.main.php (Fichero de configuración de yii)
Cita:
'db' => array(
'class'=>'CDbConnection',
'connectionString' => 'odbc: DSN=bbddAS400;UID=USER;PWD=PASWORD',
'emulatePrepare' => false,
'charset' => 'utf8',
),
El problema radica en que a veces un select tarda 5 segundos y lo vuelvo a lanzar y tarda menos (posible cacheado u optimizado por la bbdd), pero si accedo desde un terminal RPG y realizo la consulta, va muy rápida siempre.

Hemos realizado otros sistemas de yii con mysql y va muy rápido a través de PDO , ¿Alguien ha conectado con un DB2 AS400 desde PHP y que las consultas sean rápidas o que no sea a través de ODBC?

Nota: hemos probado a usar la conexion db2_connect pero no nos funciona al ser un DB2 AS400.

Gracias a Todos por vuestra colaboración.

Última edición por Casimiro Notevi fecha: 12-03-2016 a las 20:52:55.
Responder Con Cita