Bewirkt, dass SQL Server Informationen zum Umfang der Datenträgeraktivitäten anzeigt, die durch Transact-SQL-Anweisungen generiert werden.
Transact-SQL-Syntaxkonventionen
SET STATISTICS IO { ON | OFF }
Wenn STATISTICS IO auf ON festgelegt ist, werden statistische Informationen angezeigt. Bei OFF werden die Informationen nicht angezeigt.
Wenn diese Option auf ON festgelegt wird, geben alle nachfolgenden Transact-SQL-Anweisungen so lange statistische Informationen zurück, bis die Option auf OFF festgelegt wird.
Die folgende Tabelle enthält eine Auflistung der Ausgabeelemente sowie entsprechende Beschreibungen.
Tabelle
Name der Tabelle
Scananzahl
Anzahl der durchgeführten Scans
Logische Lesevorgänge
Anzahl der aus dem Datencache gelesenen Seiten
Physikalische Lesevorgänge
Anzahl der von der Festplatte gelesenen Seiten
Read-Ahead-Lesevorgänge
Anzahl der Seiten, die für die Abfrage im Cache platziert wurden
Logische LOB-Lesevorgänge
Anzahl der Seiten des Typs text, ntext, image oder eines Typs für umfangreiche Werte (varchar(max), nvarchar(max), varbinary(max)), die aus dem Datencache gelesen wurden.
Physikalische LOB-Lesevorgänge
Anzahl der Seiten des Typs text, ntext, image oder eines Typs für umfangreiche Werte, die vom Datenträger gelesen wurden.
Read-Ahead-LOB-Lesevorgänge
Anzahl der Seiten des Typs text, ntext, image oder eines Typs für umfangreiche Daten, die für die Abfrage im Cache platziert wurden.
Die Einstellung von SET STATISTICS IO wird zur Ausführungszeit und nicht zur Analysezeit festgelegt.
Für die Verwendung von SET STATISTICS IO müssen die Benutzer über die geeigneten Berechtigungen zum Ausführen der Transact-SQL-Anweisung verfügen. Die SHOWPLAN-Berechtigung ist nicht erforderlich.
Weitere Informationen finden Sie unter Showplansicherheit.
In diesem Beispiel wird gezeigt, wie viele logische und physikalische Lesevorgänge SQL Server während der Verarbeitung der Anweisungen verwendet.
USE AdventureWorks; GO SET STATISTICS IO ON; GO SELECT * FROM Production.ProductCostHistory WHERE StandardCost < 500.00; GO SET STATISTICS IO OFF; GO
Im Folgenden wird das Resultset aufgeführt:
Table 'ProductCostHistory'. Scan count 1, logical reads 5, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.