Services Overview

Comment Utiliser ONDATAPERF ?

 

 

Introduction


L'outil ONDATAPERF s'appuie pour faire son analyse sur un ensemble de rapports utlbstat/utlestat, Statspack ou AWR.
Un exemple typique est une collection de 24 rapports Statspack pris à une heure d'intervalle pendant une journée.
ONDATAPERF accepte les collectes composées d'un seul rapport :
Toutefois, cela n'a aucun intérêt puisque cela correspondrait à une analyse sur un point.
ONDATAPERF accepte les collectes composées de plus 50 rapports, mais cela risque de ne pas être très lisible.


L'utilisation de ONDATAPERF se compose 5 étapes.

Utiliser la procédure suivante

1) Installation des outils de collecte (Statspack, AWR)
2) Programmer une collecte.
3) Générer des reports à partir de la collecte et les mettre dans un zip.
4) Se connecter au site www.ondataperf.com avec son compte et uploader le zip
5) Récupérer le rapport ONDATAPERF et l'exploiter.

1) Installation des outils de collectes (statspack, AWR)

Si cela est déjà fait, vous pouvez passer à l'étape suivante :

Installer Statspack


Il faut faire un « spcreate » après s'être connecté en tant que sysdba.
Toutefois si vous souhaitez plus d'informations se référer à la note Métalink suivante :

“Installing and Configuring StatsPack Package Note:149113.1 NOTE METALINK STATSPACK”


Un bref rappel des différents niveaux de collectes statspack (non exhaustif). Plus le niveau est grand, plus il y a d'information disponible.

Statspack level 0

Indicateurs de performances standards

Statspack level 5

Indicateurs de performances standards + SQL

Statspack level 6

Indicateurs de performances standards + SQL + Plan d'exécutions.

Statspack level 7

Indicateurs de performances standards + SQL + Plan d'exécutions + stats sur l'utilisation des segments.

Statspack level 10

Indicateurs de performances standards + SQL + Plan d'exécutions + stats sur l'utilisation des segments + Latches.

Il est recommandé de faire une collecte statspack NIVEAU 7 au minimum.

b) AWR est installé par défaut sur toute base 10g ou 11g.

Les snaps se font par défaut toutes les heures.
Ils peuvent être consultés dans la vue DBA_HIST_SNAPSHOT.
Il est possible de modifier l'intervalle de collecte avec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS

c) utlbstat, utlestat


Obsolète mais supporté dans ONDATAPERF


2) Programmer une collecte.

a) Oracle : Utiliser the dbms_job


Voici un exemple : Un job qui fera une collecte toutes les 1/2 heures.

SQL>

DECLARE

    jobno number;

    instno number;

BEGIN

    SELECT instance_number INTO instno FROM v$instance;

    DBMS_JOB.SUBMIT(jobno, 'statspack.snap(i_snap_level => 7);',

    trunc(sysdate,'HH24')+((floor(to_number(to_char(sysdate,'MI'))/30)+1)*30)/(24*60),

    'trunc(sysdate,''HH24'')+((floor(to_number(to_char(sysdate,''MI''))/30)+1)*30)/(24*60)', TRUE, instno);

    COMMIT;

END;

/

On n'oubliera pas de positionner la variable job_queue_processes.


b) UNIX : Utiliser la crontab

c) Windows : Création d'une tâche planifiée.


3) Rassembler les rapports d'une même collecte dans un fichier zip


Les snaps créés par Statspack ou AWR sont des "photos" à des instants donnés, par exemple toutes les heures.

Il faut donc créer des rapports entre l'intervalle n et n+1

IL EST FORTEMENT RECOMMANDE d'UTILISER LES SCRIPTS FOURNIS PAR ONDATAFINE

Sur toutes les plates-formes

Ils fonctionnent à la fois sous Windows et UNIX.
Ils génèrent le fichier zip à la fin.
Les rapports sont correctement numérotés.
GET_SNAP_SP.sql

Nous fournissons un script équivalent pour AWR
GET_SNAP_AWR.sql

4)Se connecter au site www.ondataperf.com avec son compte et uploader le zip


Utiliser un compte ONDATAPERF

Pour cela, si vous ne disposez pas de compte, il suffit d'aller dans le lien suivant Création de compte.

Se connecter à votre compte ONDATAPERF avec login et mot de passe que vous avez reçu par mail.

Si vous souhaitez disposer de ONDATAPERF premium ( payante ) avec beaucoup plus de fonctionnalités, il faut aller dans le Menu Abonnement en ligne.

Aller dans le Menu Upload & Analyse..

UPLOAD

Choisissez un fichier à Uploader.

PROGRESS

Une fois que le fichier est uploadé,

ONDATAPERF fait une première analyse.

Il faut alors choisir la langue du rapport, le processeur, la fréquence la volumétrie. 32 ou 64 bits

En cliquant sur "Analyse poussée, vous lancez la génération du rapport ONDATAPERF.

5) Obtenir le rapport ONDATAPERF

Pour cela, Aller dans Le Menu "Mes rapports ONDATAPERF", vous disposez ainsi de la liste des rapports soit au format HTML ou PDF