Cada noche, un trabajo por lotes encuentra las principales n sentencias SQL de bajo rendimiento cotejándolas con una base de datos. Para cada sentencia SQL, el trabajo por lotes invoca la API web formatsql para dar formato a las sentencias SQL, de modo que se puedan leer y se puedan anotar los predicados con estadísticas. El trabajo por lotes también invoca la API web webve para generar un gráfico de plan de acceso para cada sentencia SQL. A continuación, el trabajo por lotes recopila en un mensaje de correo electrónico todas las sentencias formateadas y los URL para los gráficos del plan de acceso, el cual envía al DBA responsable de la base de datos. El DBA puede entonces revisar toda esta información por la mañana.

Un DBA inicia un trabajo por lotes que crea y describe la carga de trabajo de consulta. A continuación, cada noche, el trabajo por lotes crea otra carga de trabajo de consulta a partir de las mismas sentencias SQL, explica las sentencias y compara los planes de acceso de las instantáneas EXPLAIN anterior y actual. Finalmente, el trabajo por lotes envía un mensaje de correo electrónico al DBA con un informe de la comparación, el DBA puede revisar el informe por la mañana y planificar las acciones necesarias para mejorar los planes de acceso que han empeorado.
