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
Souscrire via RSS