Auswirkungen auf Metriken durch neuen Index

phys-reads

Neuer Benutzer
Beiträge
2
Moin zusammen,

auf eine Tabelle mit knapp 13.000 Datensätzen wird regelmäßig alle 5 Minuten per Fulltablscan zugegriffen. Die Datenblöcke der Tabelle befinden sich im Cache. Ein neu erstellter Index verhindert die Fulltablescans.

Anbei sind die Auswirkungen auf einige Metriken der Datenbank dargestellt.
(Das Monitoringtool erfasst einmal pro Stunde die Metriken und Zugriffsstatistiken der zu monitorenden Datenbanken und stellt diese graphisch dar).

Zuerst die Werte der Tabelle HANGER_STAT Zugriffe man beachte „Logical Reads“ – Werte gehen von ca 5.000.000 auf 15.000 zurück, also eine Performancesteigerung um den Faktor 300
upload_2019-6-25_8-57-42.png

upload_2019-6-25_9-3-50.png


Zugriffe auf den neuen Index
upload_2019-6-25_9-4-13.png

Auswirkungen auf die Metriken

Index verhindert Fulltablescans, dadurch weniger Blöcke der Tabelle im Cache, deswegen gehen auch die consitent gets zurück
upload_2019-6-25_9-4-56.png


Datenblockverwaltung der „last recent used“ (LRU) hot buffers wird entsprechend entlastet, da weniger Blöcke in der Liste der LRU enthalten sind
upload_2019-6-25_9-5-22.png


Logical Reads gehen zurück:
upload_2019-6-25_9-5-44.png



Speicherverwaltung wird entlastet
upload_2019-6-25_9-6-5.png


Fulltablescans gehen zurück
upload_2019-6-25_9-6-27.png

upload_2019-6-25_9-6-37.png
 
Werbung:
Werbung:
Es gibt keine Frage, mir gefällt es, die Auswirkungen von DBA Aktionen anhand der Aufbereitung von Metriken in graphischer Form zu erkennen - vielleicht interessiert es ja jemand ...
 
Zurück
Oben