Hola, Para ver si un trabajo vuestro esta usando CQE o SQE, con el Operational Navigator ir a Databases y con el boton derecho en vuestra database local (suele tener el nombre del sistema) pulsar la opcion SQL Plan Cache, Show Statements (plancache.gif)
Os saldra una ventana donde podreis indicar desde cuando quereis recuperar datos y algun parametro mas para filtrar (ya que puede ser enerome la informacion). Despues pulsar al boton Retrieve. Seleccionais la sentencia que querais ver de la ventana de la derecha y pulsais al boton Run Visual Explain. Entonces aparece la ventana del Visual Explain y al final de los atributos de la ventana de la derecha vereis el parametro Query Engine used (SQE.gif) en el ejemplo SQE. Espero que os sirva. Saludos Martí Riera 2009/6/18 José de la Herrán <[email protected]> > Marti, > > La respuestas correctas a las preguntas de Javier Mora son las que le da > Juan Carlos Paredes: el optimizador utilizado depende de las cláusulas > utilizadas en la sentencia SQL, independientemente de si el SQL se ejecuta > interactivamente, embebido en RPG, a través de ODBC o JDBC, etc. Con acceso > nativo en RPG, no se utiliza ninguno de ellos, ya que no es SQL. IBM tiene > la intención de ir incorporando funcionalidades a SQE en sucesivas > versiones, hasta que se pueda prescindir completamente de CQE. Para saber > cuál se utiliza en cada sentencia, como bien apunta Juan Carlos, se utiliza > el Visual Explain del iSeries Navigator. > > Yo también asistí al excelente curso que mencionas, en el que explicaban > todos estos temas de forma magistral. Posiblemente, el mejor y más práctico > curso de los que he hecho, junto con el "Inside AS/400", impartido por Kaare > Plesner. Igualmente, recomiendo asistir al curso a todos aquellos que > utilicen SQL en el iSeries y quieran mejorar el rendimiento de sus > aplicaciones. > > Un saludo, > Potele > > -- > José de la Herrán Núñez > Ayuntamiento de Vitoria-Gasteiz > Departamento de Tecnologías de la Información > Responsable de Coordinación Técnica > Pintor Vera Fajardo, 5 bajo, 01008 Vitoria-Gasteiz > Tlf: +34 945 16 16 14 > Fax: +34 945 16 16 00mailto:[email protected] > <[email protected]> > > > Marti Riera escribió: > > Hola Javier, > > Ahora mismo de memoria y sin un AS400 a mano, no te lo puedo decir, a ver > si mañana me miro las notas que hice durante curs *Workshop de > Rendimiento de SQL para DB2 en i5/OS* (es caro pero lo recomiendo): > > https://www-304.ibm.com/jct03001c/services/learning/ites.wss/es/es?pageType=course_description&courseCode=ASDB2ES > > De entrada diria que el SQL usa SQE y porgramas RPG puros y Query utiliza > CQE, pero esto muy generico, proque con SQL existen excepciones. > > Por otro lado con el Operations Navigator y utilizando las funciones de > Bases de Datos puedes ver las sentencias ejecutadas por un trabajo y si > buceas por ahi se ve que Optimizador esta utilizando el sistema. > > Puedes ver informacion sobre esto en el Information Center: > > http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzajq/queryoptimize.htm > > Tambien colge hace unos meses en mi blog un link a un articulo que hablan > de estos temas: > > http://as400howto.blogspot.com/2009/02/take-control-of-db2-for-i-performance.html > > Saludos > > Martí Riera > > > 2009/6/17 Javier Mora <[email protected]> > >> Hola a t...@s: >> >> Tengo una pequeña duda, que no me acaba de aclarar los manuales, >> relacionada con los optimizadores de base de datos. Si ejecuta una sentencia >> SQL con tablas definidas con DDS, ¿qué optimizador se utiliza? ¿O es >> indiferente y depende de otra cosa? >> >> ¿Cómo puedo averiguar que motor de optimización se ha utilizado para una >> sentencia SELECT en concreto? >> >> Un saludo. >> >> *Javier Mora García* >> >> >> __________________________________________________ >> Forum.HELP400 es un servicio m&#225;s de ServerNEWS. >> &#169; Publicaciones Help400, S.L. - Todos los derechos reservados >> http://www.help400.es >> _____________________________________________________ >> >> Para darte de baja visita la siguente URL: >> http://listas.combios.es/mailman/listinfo/forum.help400 >> > > ------------------------------ > > __________________________________________________ > Forum.HELP400 es un servicio m&#225;s de ServerNEWS. > &#169; Publicaciones Help400, S.L. - Todos los derechos > reservadoshttp://www.help400.es > _____________________________________________________ > > Para darte de baja visita la siguente > URL:http://listas.combios.es/mailman/listinfo/forum.help400 > > > > __________________________________________________ > Forum.HELP400 es un servicio m&#225;s de ServerNEWS. > &#169; Publicaciones Help400, S.L. - Todos los derechos reservados > http://www.help400.es > _____________________________________________________ > > Para darte de baja visita la siguente URL: > http://listas.combios.es/mailman/listinfo/forum.help400 >
<<attachment: plancache.GIF>>
<<attachment: SQE.GIF>>
__________________________________________________ Forum.HELP400 es un servicio m&#225;s de ServerNEWS. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

