Últimas publicaciones en los blogs

Opciones db2 command line – Eliminar autocommit

La utilidad db2 command line tiene una serie de opciones por defecto. En este artículo mostraremos como eliminar el autocommit de las sentencias DML que por defecto está activado. En el caso de querer hacer alguna prueba, por ejemplo, simulando bloqueos o uso de logs puede ser útil eliminar esta característica, que está por defecto, para evitar que una sesión sin commit haga que usemos un número de logs activos superior al necesario.

Las opciones activas del DB2 command line se pueden obtener con las siguientes instrucciones:

Definición de columnas autoincrementales “identity” en DB2

En DB2 es posible crear columnas autoincrementales, es decir, cuyo valor en caso de no definirse en una inserción se vaya incrementando a partir de unos valores definidos. Este tipo de columnas también se pueden definir en SQL Server, y en Oracle se realiza a través de secuencias.

La mejor manera de explicarlo es con un ejemplo: a continuación se muestra la creación de una tabla con una columna autoincremental que es primary key.

Creación de la tabla ESTUDIANTES con la columna ID definida como autoincremental:

DB2 Top 10 SQL por número de ejecuciones

SQL para obtener el top ten de SQL con más ejecuciones de mi base de datos DB2:

db2 "SELECT NUM_EXECUTIONS as EXECUTIONS, AVERAGE_EXECUTION_TIME_S as TIME_SECONDS, STMT_TEXT as TEXT 
     FROM SYSIBMADM.TOP_DYNAMIC_SQL 
     WHERE upper(STMT_TEXT) like 'SELECT%' 
     ORDER BY NUM_EXECUTIONS DESC 
     FETCH FIRST 10 ROWS ONLY"

Graba y haz replay con DB2TOP

DB2TOP es una herramienta muy útil en la administración de BBDDs que habitualmente se usa de manera online, pero también se puede usar para grabar la información y que pueda ser analizada cuando los teléfonos dejen de sonar y el problema haya pasado. En este artículo verás como capturar toda la información de db2top y como poder volver a verla en tiempo real de nuevo.

¿Cómo capturar la info de DB2TOP? Con la opción “-C”. Pulsar “N” para la creación de un fichero con los datos. La opción “-m” sirve para indicar el número de minutos a recolectar, si tienes problemas de espacio.

DB2 Top 10 SQL por Tiempo de Ejecución

Si quieres obtener el Top Ten de sentencias SELECT con mayor tiempo de ejecución en tu base de datos DB2:

db2 "SELECT AVERAGE_EXECUTION_TIME_S as TIME_SECONDS, NUM_EXECUTIONS as

EXECUTIONS, STMT_TEXT as TEXT FROM SYSIBMADM.TOP_DYNAMIC_SQL WHERE

upper(STMT_TEXT) like 'SELECT%' ORDER BY AVERAGE_EXECUTION_TIME_S DESC FETCH

 

DB2 con BLU Acceleration para SAP

Cada vez conozco más entornos SAP corriendo con DB2.

Este es un video muy interesante respecto a las capacidades de DB2 con BLU Acceleration aplicadas a SAP, así como las notas SAP a considerar.

Sorprendente la comparativa con SAP HANA, y como con menor complejidad e inversión dicen obtener mayor rendimiento.

 

Adjunto también presentación de la Tech Talk Use DB2 with BLU Acceleration for SAP, de la que destaco las sorprendentes conclusiones de esta comparación de BD2 BLU Acceleration con SAP HANA:

CRM, la herramienta imprescindible en marketing

Como ya sabemos, el CRM es un instrumento esencial en cualquier empresa, ya que nos permite conocer al cliente, tanto actual como potencial, y personalizar el trato con él. Gracias a una serie de aplicaciones, incluidas en el software de gestión de atención al cliente, podemos acceder a diversos canales de comunicación y monitorizar los resultados obtenidos de cada interacción.

Sin embargo, el CRM no es sólo útil para la división de atención al cliente. Los departamentos de ventas y de marketing se ven también muy beneficiados de la utilización de este instrumento..

La disrupción digital en retail: cómo los minoristas pueden crecer y competir en la primera división

Los minoristas de todo el mundo están tratando de reinventar la experiencia del consumidor. Omnicanal no es solo una palabra de moda, es la forma en que la gente compra ahora. Lo mejor que pueden hacer es asegurarse de que la experiencia del cliente sea integral, desde la web a la tienda física. Desafortunadamente, los sistemas de punto de venta (POS) generalmente son solo una lista de elementos que no permiten una experiencia personalizada para el consumidor.

¿Qué CRM gratuitos hay y cómo escoger el más efectivo?

La importancia de contar con un buen sistema de gestión en la relación con los clientes es indudable. Sin embargo, a veces, la inversión inicial en el software y la amplia oferta existente, puede convertir la decisión en una frustrante pérdida de tiempo.

No existe un CRM ideal, ya que las necesidades de cada empresa son diferentes. Por este motivo, es conveniente que le dediques un momento a analizar qué necesitas y cómo conseguirlo.

A continuación te ofrecemos una serie de consejos y criterios que debes tener en cuenta a la hora de elegir el CRM que más te conviene, y te presentamos algunos de los software gratuitos más eficientes del mercado..