2017-10-08 13 views
0

J'utilise Oracle SQL Developer pour me connecter à l'instance Oracle Database exécutée sur un serveur partagé. Je veux effectuer des tests de charge sur la base de données suivante charge:Oracle Database Performnace

  1. 100000 enregistrements par minute insert sur la table # 1
  2. 10000 enregistrements par minute insert sur la table # 2
  3. 1000 enregistrements par minute lu sur la table # 2

J'ai déjà généré au-dessus de la charge mais je ne sais pas comment puis-je mesurer les performances de la base de données Oracle avant et après le chargement. Je n'ai pas de privilèges DBA sur la base de données.

Je veux mesurer les paramètres suivants (avant et après la charge):

  1. débit E/S
  2. Réseau Latence
  3. Utilisation de la mémoire
  4. temps d'exécution de la requête

I J'ai essayé d'utiliser la fonctionnalité DBA de SQL Developer, mais je n'ai pas pu faire d'inférence.

Merci!

Répondre

0

Je pense que vous devriez mesurer la performance de base de données Oracle pendant la charge, pas "avant" ou "après" de cette façon, vous devriez être en mesure de comparer les résultats de test, corréler les mesures de performance avec la charge croissante, etc. Si l'outil que vous utilisez pour créer la charge ne fournit pas les métriques requises, il peut être judicieux de reconsidérer l'outil car vous devriez être en mesure d'obtenir les données requises du rapport de charge. Si vous n'avez rien à l'esprit consulter Apache JMeter, il est: