Last in Oracle Instanz messen

Hallo,

ich werde immer mal wieder angesprochen, die Applikation hätte „Schwergang“ und ich solle doch mal nach der Datenbank schauen.

Ich schaue dann nach Locks, nach derzeitigen Zugriffen und wie schnell die Instanz allgemein reagiert und komme dann zu der Aussage das es nicht an der Instanz liegt. Bisher hatte ich immer Recht.

Aber wie schaue ich wirklich wie ausgelastet die Instanz ist ?

Grüße

Chris

Hi Chris,

sorry bin im Streß, deshalb nur ein Stichwort: v$metric.

Gruß
Martin

Enterprise Manager / Grid Control

http://www.oracle.com/technology/products/oem/index…

Gruss

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi

Enterprise Manager / Grid Control

Leider kein OEM, Toad hätte ich aber im Angebot.

Grüße

Chris

Hallo Martin,

v$metric habe ich mir angesehen, aber ich bin nicht recht schlau draus geworden.

Grüße

Chris

  • Welche Version der DB hast du denn ? Ab 10g ist das Database Comtrol dabei. Eignet sich sehr gur für solche Aufgaben

Gruss

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Chris,

ich würde erstmal einen Statspack (Oracle 9i) bzw. einen AWR-Report (Oracle 10g) ziehen.

Für Oracle 9i:

  • Statspack installieren: @?/rdbms/admin/spcreate
  • stündlich snapshots ziehen: execute statspack.snap
  • Bericht erstellen: @?/rdbms/admin/spreport

Für Oracle 10g:

  • AWR ist standardmässig aktiv
  • @?/rdbms/admin/awrrpt

Diese Auswertungen geben meist einen ersten Hinweis darauf, wo das Problem zu suchen ist (SQL, IO, Memory, etc.)

Gruss,
Dietmar