DB2 RUNSTATS i/o REORG AUTOMATIC?

9 Novembre 2012 Comentaris tancats a DB2 RUNSTATS i/o REORG AUTOMATIC?

Com?

Saber ràpidament si la BD DB2 TSM Server té manteniments d’indexació i taules en mode AUTOMATIC.

Procediment:

Des de l’entorn de CLP de DB2:

En Windows assegurar la variable d’entorn amb el nom de la instància:

set DB2INSTANCE=SERVER1

db2 start dbm
db2 connect to tsmdb1
db2 get db cfg | find “REORG”
(en linux# db2 connect to tsmdb1db2 get db cfg | grep “REORG”)

Reorganización automática              (AUTO_REORG) = ON

db2 get db cfg | find “RUNSTATS”
(en linux# db2 connect to tsmdb1db2 get db cfg | grep “RUNSTATS”)

Runstats automático                 (AUTO_RUNSTATS) = ON

db2 disconnect tsmdb1
db2 stop dbm

Per modificar-ho, ex.

Estàn el TSM server aturat
db2 start dbm
db2 connect to tsmdb1
db2 get db cfg | find "AUTO"
Manteniment automàtic                        (AUTO_MAINT) = ON
  Copia de seguretat de bd automàtica    (AUTO_DB_BACKUP) = OFF
  Manteniment de taules automàtic        (AUTO_TBL_MAINT) = ON
    Runstats automàtic                    (AUTO_RUNSTATS) = ON
      Estadístiques sentències automàt. (AUTO_STMT_STATS) = ON
    Descripció automàt. estadístiques   (AUTO_STATS_PROF) = OFF
      Actualització automàtica perfils    (AUTO_PROF_UPD) = OFF
    Reorganització automàtica                (AUTO_REORG) = ON

db2 update db cfg using AUTO_RUNSTATS OFF
db2 update db cfg using AUTO_REORG OFF

db2 get db cfg | find "AUTO"
Manteniment automàtic                        (AUTO_MAINT) = ON
  Copia de seguretat de bd automàtica    (AUTO_DB_BACKUP) = OFF
  Manteniment de taules automàtic        (AUTO_TBL_MAINT) = ON
    Runstats automàtic                    (AUTO_RUNSTATS) = OFF
      Estadístiques sentències automàt. (AUTO_STMT_STATS) = ON
    Descripció automàt. estadístiques   (AUTO_STATS_PROF) = OFF
      Actualització automàtica perfils    (AUTO_PROF_UPD) = OFF
    Reorganització automàtica                (AUTO_REORG) = OFF
db2 disconnect tsmdb1
db2 stop dbm

Ara ja es pot ficar en marxa el TSM Server que agafarà la nova disposició.

Amb el TSM Server en marcha

Fem directament en l’entorn de CLP de DB2:

db2 connect to tsmdb1
db2 update db cfg using AUTO_RUNSTATS OFF
db2 update db cfg using AUTO_REORG OFF
db2 disconnect tsmdb1

Un cop hem modificat els paràmetres per tal que tingui efecte hem d’aturar el TSM Server desde consola (Halt) i tornar a ficar en marxa, això fara para i iniciar DB2 amb la nova disposició.

Advertisements

Tagged:

Els comentaris estan tancats.

What’s this?

You are currently reading DB2 RUNSTATS i/o REORG AUTOMATIC? at Felip Sanchez.

meta

%d bloggers like this: