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.