statspack - pakiet raportujący
Co to jest statspack
Statspack to pakiet raportujący obciążenie bazy.
Jak uruchomić statspacka
Na użytkowniku sqlplus odpalamy skrypt, dostępny wraz z dystrybucją:
sqlplus "/ as sysdba" @spcreate.sql
Skrypt tworzy użytkownika perfstat. Musimy podać parę parametetrów: -default tablespace -default temp tablespace -hasło użytkownika
Logujemy się na użytkownika perfstatsqlplus perfstat/perfstat
select SNAP_ID, SNAP_TIME from STATS$SNAPSHOT;
SNAP_ID SNAP_TIM
---------- --------
1 09/10/28
2 09/10/28
3 09/10/28
4 09/10/28
Zapuszczamy raport pokazujący różnice między dwiema migawkami:
@spreport.sql
Listing all Completed Snapshots
Snap
Instance DB Name Snap Id Snap Started Level Comment
------------ ------------ --------- ----------------- ----- --------------------
PROD PROD 1 28 Paz 2009 10:43 5
2 28 Paz 2009 10:45 5
3 28 Paz 2009 10:45 5
4 28 Paz 2009 10:46 5
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Prosze podac wartosc dla begin_snap: 1
Podajemy numery migawek które chcemy porównać i jedziemy z raportem.
Jak interpretować raport statspacka
Jak będę miał chwilkę to coś o tym napiszę
Łukasz Goszczyński goszczu.pl