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.
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