Historial de versiones de DB2

Este artículo muestra el historial de versiones de DB2 y sus parcheos. Es decir, no sólo muestra la versión actual, sino desde cuando está instalada/actualizada. Asimismo, con todas la versiones/parches anteriores.

select versionnumber, version_timestamp
from sysibm.sysversions

 


Leer el resto de esta entrada »

Tags: , ,

Ratio Hit Cache en DB2

El ratio hit cache es uno de los indicadores más usados para tareas de tuning. Mide el porcentaje de aciertos en la búsqueda de datos en memoria, en concreto en la/las buffer pool.

Leer el resto de esta entrada »

Tags: ,

Tiempos medios de acceso lectura/escritura a disco a nivel de DB2

A través de DB2 se pueden obtener los tiempos medios en ms de acceso a disco que está teniendo DB2. Estos tiempos son determinantes para la detección de un problema de IO en los discos que tienen los datos de DB2.

Leer el resto de esta entrada »

Tags: ,

TOP registros en DB2

En este artículo veremos como obtener los N primeros resgistros de una Query en DB2. Lo que en Oracle se puede hacer con ROWNUM y en SQL Server con TOP.

Leer el resto de esta entrada »

Tags: ,

db2look – Crear DDL de una tabla en concreto o un esquema completo

La utilidad db2look permite extraer la definición de los objetos de base de datos. Además, permite algo realmente interesante: extraer las estadísticas de los objetos para exportarlas a otros entornos de prueba/integración y obtener los mismos planes de acceso a los objetos.

En este artículo veremos su utilidad más frecuente.

Leer el resto de esta entrada »

Tags: , ,

Estado de los tablespaces en DB2

En este artículo podrás consultar los estados más habituales de los tablespaces en DB2. Estos estados pueden ser consultados de distintas formas, aunque la más habitual desde la linea de comandos en la siguiente.

Leer el resto de esta entrada »

Tags: ,

IBM Optim Database Administrator

IBM [InfoSphere] Optim Database Administrator (antes conocido como IBM Data Studio Administrator) proporciona un entorno de gestión del ciclo de cambios de un entorno de Bases de Datos para facilitar el trabajo entre desarrolladores, arquitectos y Administradores de Base de Datos.

Leer el resto de esta entrada »

Tags: ,

Cómo conocer el puerto de conexión de DB2

Aunque seguro que hay otros métodos, en este pequeño artículo, una manera sencilla de conocer el puerto por el que da servicio el servidor DB2.

Leer el resto de esta entrada »

Tags: ,

DB2 Write Suspend

Cuando se realiza un snapshot desde una cabina de almacenamiento, en el caso de exista un servidor DB2 (o cualquier Base de Datos), no hay certeza de que el snapshot contenga una copia consistente de la base de datos.

Para poder lanzar un snapshot y asegurar la copia consistente, en DB2 existe la posibilidad de poner la base de datos en “write suspend”, esto es, se anula el acceso a disco en modo de escritura, y se trabaja en el buffer pool de memoria. Las consultas si accederán a disco, pero las escrituras se realizaran exclusivamente en memoria.

Leer el resto de esta entrada »

Tags: , ,

Otro método para detectar índices no usados en DB2

En este artículo muestro un método para ver los índices no-usados de nuestra base de datos desde el último reinicio. Ya traté este tema en el artículo Detección de índices, tablas y packages no usados en DB2 9.7, pero dicho artículo utiliza la columna LASTCOLUMN incluida en la versión 9.7. Si tienes otra versión, o incluso la 9.7, este artículo te permitirá conocer que índices no están siendo usados, con el desperdicio de recursos que conlleva.

Leer el resto de esta entrada »

Tags: ,