La communauté Progress au Québec est plus active qu'on pourrait le croire. En formant le GUPQ, nous croyons que chacun pourra bénéficier de la vaste expérience des gens qui la composent. Notre mission: Mettre en contact les utilisateurs Progress, fournir des outils de communication et permettre via des rencontres, d'obtenir des informations pertinentes et pratiques. RSS Souscrire via RSS

Commande méconnue: prostrct statistics

Bonjour, je me présente Stéphane Brisson et avec l’accord de Hugues, j’ai décidé d’ajouter ma petit contribution au site du GUPQ. Mon intention est des plus simple et sans prétention, écrire quelques articles pour aider et informer la communauté Progress du Québec. Les commentaires et suggestions sont les bienvenus !


Au fil des versions, il nous arrive tous parfois de passer à côté (souvent par manque de temps!) de quelques nouveautés qui peuvent pourtant simplifier notre travail quotidien. Voici une commande très intéressante pour les administrateurs de dbs, il s’agit de prostrct statistics . Cette dernière permet d’obtenir rapidement l’espace utilisé par les données (blocs) pour chacun des « areas ». Sinon, il faut extraire l’information des tables VST par programmation.

Voici un extrait généré sur la base de données sports:

proenv>prostrct statistics sports
OpenEdge Release 10.1C01 as of Sat Jun  7 16:06:03 EDT 2008
Warning: another user is using this database in update mode.
Accessing the db with -RO may give unexpected results. (1531)
WARNING: Before-image file of db sports is not truncated. (1552)

Storage Utilization Statistics

Database: sports

Primary data block size: 4096
          BI block size: 8192
          AI block size: 8192
.
.
.
 Files in Area: Info Area
     C:\gupq\sports_7.d1  131072

  Database Block Usage for Area: Info Area

  Active blocks: 25
    Data blocks: 25
    Free blocks: 0
   Empty blocks: 7
   Total blocks: 32
  Extent blocks: 1
  Records/Block: 32
   Cluster size: 1

Dans cet exemple, les données de l’« area » nommé « Info Area » représente 102 400 K à l’intérieur du fichier physique de 131 072 K. Soit, la taille du bloc (4096k) multiplié par la valeur du champ « Data blocks » (25).

La commande peut s’exécuter en ligne depuis les versions 9.1E04, 10.0B05 et 10.1A. Suite à quelques recherches, l’option statistics semble exister depuis la version 9.1E.

Plus d’information sur la commande dans le manuel Database Administration.

- Stéphane


Posté le : 04 août 2008
Tags: , ,
Posté dans DBA, Trucs et conseils |