Anfang des Inhaltsbereichs

Table Scans/Table Fetch (Oracle)  Dokument im Navigationsbaum lokalisieren

Dieser Bereich des Monitors zeigt, wie der Zugriff auf Datenbankdaten erfolgt.

Eine vollständige Tabellendurchsuchung (Full table scan) liegt vor, wenn Oracle alle Datenblöcke einer Tabelle vom Datenträger liest. Bei einer kleinen Datenmenge (kleine Tabellen oder Short tables) ist diese Zugriffsart zu bevorzugen. Handelt es sich jedoch um eine große Datenmenge (große Tabellen oder Long tables), ist ein Indexzugriff u. U. ratsamer.

Wenn auf die Daten einer Tabelle über einen Index zugegriffen wird, nimmt Oracle den eigentlichen Zugriff über die Zeilenkennung (ROWID) des Blocks vor, der die Daten enthält. Der Zugriff über einen solchen Index erfolgt normalerweise sehr schnell.

Sollte ein Datensatz für einen Oracle-Datenblock (dessen Größe durch db_block_size ( DB_BLOCK_SIZE (Oracle)) festgelegt ist) zu groß sein, muß er in einem anderen Block fortgesetzt werden (Datenkettung).

Siehe auch:

Tabellendurchsuchungen: Problemanalyse (Oracle)

Überwachen der Tabellenzugriffsmethoden (Oracle)