RDS est un outil permettant, de stocker dans une base des statistiques de fonctionnement sur différentes bases.
Ces informations sont obtenue par l'utilisation de l'API d'interrogation des statistiques RDB (KUSRMUSHR).
Cette API ne permettant pas, malheureusement, d'accéder à l'ensemble des informations accessible par la  commande RMU/SHOW STATISTICS certaines informations intéressantes sont manquantes.

Le programme RDBSTAT permet la génération d'un script SQL contenant les différentes statistiques.
 

                    rds.zip

Exemple :

$! Integration des statistiques courantes
$ rdbstat :== $ dev:[dir]rdbstat
$ define/user sys$output stat.sql
$ rdbstat mabase s
$ mc sql$
SQL> @stat.sql
SQL> exit
$! Consultation de statistiques
$ mc sql$
SQL> attach 'filename rds_database';
SQL> @ex1.sql
select
        d.nodename as node,
        cast(collts - cast(collsec as interval second) as timestamp(0)) as startcoll,
        cast(s.collts as timestamp(0)) as collts,
        s.trans as trans,
        cast(s.transtimetot/s.trans/100 as integer(2)) as time,
        cast(s.verbsuccess/s.trans as integer(2)) as verb,
        cast(s.dbssyread/s.trans as integer(2)) as syncread
from
        rdbstat s, rdbdatabase d
where
        s.dbid=d.dbid and
        d.dbname='MABASE' and
        s.collsec > 15000
order by d.nodename, s.collts
limit to 2 rows
;
 NODE               STARTCOLL             COLLTS
                  TRANS            TIME            VERB        SYNCREAD
 BISOU              1999-01-28 20:00:03   1999-01-29 20:00:03
                 536364            5.74           94.53            6.61

 BISOU              1999-01-29 20:00:04   1999-01-30 20:00:02
                 142356            4.23           68.85            7.47

2 rows selected
SQL>