Tabellenscan
Tabellenscan bezeichnet in relationalen Datenbanksystemen den Zugriff, bei dem die gesamte Tabelle sequenziell gelesen wird, um eine Abfrage zu erfüllen. Im Englischen wird dieser Vorgang oft als table scan oder Seq Scan bezeichnet. Dabei werden alle Tabellenzeilen durchlaufen, unabhängig davon, ob sie das Abfragekriterium erfüllen oder nicht.
Der Tabellenscan tritt auf, wenn kein nutzbarer Index vorhanden ist oder der Abfrageoptimizer einen vollständigen Scan
Die Kosten eines Tabellenscans sind vor allem I/O-gebunden: Das System muss viele Datenseiten lesen, was durch
Optimierungsmöglichkeiten umfassen das Anlegen sinnvoller Indizes, Partitionierung der Tabellen, den Einsatz von materialisierten Ansichten oder den