<number of> physical reads for user task <task_ID>, <number of> commands, application pid <pid>
Es erfolgen durch die User-Task
<task_id>
sehr viele physische Lesezugriffe auf die
Volumes der
Datenbankinstanz, da die von den Anwendungen angeforderten Daten nicht im
Data-Cache
gefunden wurden.
Wird auf Tabellen zum ersten Mal zugegriffen oder wurden sie längere Zeit nicht verwendet und daher aus dem Data-Cache verdrängt, ist dieses Verhalten unproblematisch.
Lässt sich die Leseaktivität jedoch nicht aus dem erstmaligen Zugriff auf Tabellen erklären, sollten Sie die Trefferrate für den Data-Cache überprüfen und den Data-Cache gegebenenfalls vergrößern.
Schließen Sie außerdem aus, dass die von
der Anwendung gegebenen SQL-Anweisungen erheblich mehr Daten lesen als zur
Abarbeitung benötigt werden, z. B. durch ungünstige Suchstrategien.
Wenn der Wert des speziellen
Datenbankparameters LRU_FOR_SCAN yes ist, dann werden bei Tabellendurchsuchungen (
TABLE SCAN) nur 10
Prozent des Data-Cache für die Zwischenspeicherung der Tabelle genutzt, so
dass die Tabelle eventuell nicht komplett im Data-Cache gehalten werden kann
und beim nächsten Durchsuchen erneut physisch gelesen werden muss.