set STATISTICS GÇ (Transact-sql)

Neden SQL Servertarafından oluşturulan disk etkinliğinin miktarı ile ilgili bilgileri görüntülemek için Transact-SQLdeyimleri.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

SET STATISTICS IO { ON | OFF }

Açıklamalar

STATISTICS GÇ açık olduğunda, istatistiksel bilgiler görüntülenir. Ne zaman kapalı, bilgileri görüntülenir.

Bu seçenek, sonraki tüm ayarlandıktan sonra Transact-SQLdeyimleri aygıtlarım için seçeneği ayarlanıncaya kadar istatistiksel bilgileri döndürür

Aşağıdaki tabloda, listeler ve çıkış öğeler açıklanmaktadır.

Çıkış madde

Anlamı

Tablo

Tablonun adı.

Tarama sayısı

Gerçekleştirilen dizin veya tablo taramaları sayısı.

mantıksal okuma

Veri önbellekten okunan sayfa sayısı.

fiziksel okuma

Diskten okunan sayfa sayısı.

İleri okuma okuma

Sayfa numarası sorgu önbelleğine yerleştirilir.

LOB mantıksal okuma

Sayısı text, ntext, image, ya da büyük bir değer türü (varchar(max), nvarchar(max), varbinary(max)) sayfaları veri önbellekten okumak.

LOB fiziksel okuma

Sayısı text, ntext, imageveya büyük bir değer türü sayfaları diskten okumak.

İleri okuma okuma lob

Sayısı text, ntext, imageveya büyük bir değer sorgu önbelleğine yerleştirilir sayfalar yazın.

set STATISTICS GÇ ayarı ayarlanır yürütme veya zaman değil ayrıştırma saati ve çalıştırın.

[!NOT]

Transact-sql deyimlerinin lob sütunları aldığınızda, birden çok kez lob ağaç sonrasında bazı lob alma işlemleri gerektirebilir. set STATISTICS GÇ'bu rapor beklenen mantıksal okuma yüksek neden olabilir.

İzinler

set STATISTICS GÇ kullanmak için kullanıcıların yürütmek için uygun izinleri olmalıdır Transact-SQLdeyimi. showplan izin gerekli değildir.

Örnekler

Bu örnek kaç fiziksel ve mantıksal okur tarafından kullanıldığını gösterir SQL Serverdeyimleri işler gibi.

USE AdventureWorks2012;
GO       
SET STATISTICS IO ON;
GO
SELECT * 
FROM Production.ProductCostHistory
WHERE StandardCost < 500.00;
GO
SET STATISTICS IO OFF;
GO

USE AdventureWorks2012;
GO       
SET STATISTICS IO ON;
GO
SELECT * 
FROM Production.ProductCostHistory
WHERE StandardCost < 500.00;
GO
SET STATISTICS IO OFF;
GO

Sonuç kümesi aşağıdadır:

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.

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.

Ayrıca bkz.

Başvuru

Deyimiyle (Transact-sql) bırak

set showplan_text (Transact-sql)

set STATISTICS xml (Transact-sql)