Share via


SQL Server, SQL istatistikleri nesnesi

The SQLServer:SQL Statistics object in SQL Server provides counters to monitor compilation and the type of requests sent to an örnek of SQL Server. Sorgu derleme ve yeniden ve toplu işlemler'ın örnek tarafından alınan sayısını izleme SQL Server nasıl bir gösterge hızlı bir şekilde verir SQL Server kullanıcı sorgularında ve nasıl etkili bir şekilde, sorgu iyileştiricisi sorguları işleme işleniyor.

Derleme, bir sorgunun bir döngü saat önemli bir parçasıdır.Derleme maliyeti kaydetmek için Database Engine derlenmiş bir sorgu planını bir sorgu önbelleğinde kaydeder. Önbelleğin amacı, daha sonra yeniden kullanmak, bu nedenle, daha sonra çalıştırıldığında sorguları yeniden gereksinimini bitiş derlenmiş sorgularını depolayarak derleme azaltmaktır.Ancak, benzersiz her sorgu en az saat derlenmeli.Sorguyu yeniden tarafından aşağıdaki etmenler kaynaklanabilir:

  • Şema değiştirir, sütunları ekleme gibi temel şema değişiklikleri içeren veya bir tablo ya da istatistik şema değişikliklerini eklemek veya tablodan satır çok sayıda silme gibi bir dizin oluşturur.

  • Ortam ('küme [NULL]'deyim) değiştirir.Oturum ayarlarını ANSI_PADDING veya ANSI_NULLS gibi değişiklikleri, sorgunun derlenmiş çekirdekler neden olabilir.

Basit ve Zorlanmış parameterization hakkında daha fazla bilgi için bkz: ALTER DATABASE Transact-SQL) ve Basit Parameterization.

These are the SQL ServerSQL Statistics counters.

SQL Server SQL istatistik sayaçları

Açıklama

Otomatik Param denemesi sayısı/sn

Saniyede otomatik parameterization denemelerinin sayısı.Toplam başarısız, güvenli ve güvensiz otomatik parameterizations toplamı olmalıdır.Otomatik parameterization örneğini oluşuyor SQL Server parameterize çalışır bir Transact-SQL Böylece, sonuç, yeniden yürütme planı birden çok benzer görünümlü istekleri önbelleğe tarafından bazı harflerin parametreleri değiştirme isteği olasıdır. Otomatik parameterizations olarak da bilinen daha yeni sürümlerinde basit parameterizations olduğuna dikkat edin SQL Server. Bu sayaç, Zorlanmış parameterizations içermez.

Toplu iş istekleri/sn

Sayısı Transact-SQL saniyede alınan komutu toplu işler. Bu istatistik, tüm kısıtlamalar (örneğin, g/Ç, kullanıcılar, önbellek boyutu, istekleri ve karmaşıklığına sayısı) etkilenir.Yüksek bir toplu iş istekleri, iyi bir iş anlamına gelir.

Başarısız otomatik-params/sn

Saniyedeki Başarısız otomatik parameterization denemelerinin sayısı.Bu, küçük olmalıdır.Otomatik parameterizations olarak da bilinen sonraki sürümlerinde basit parameterizations olduğuna dikkat edin SQL Server.

Zorlanmış Parameterizations/sn

Saniyedeki başarılı Zorlanmış parameterizations sayısı.

Kılavuzlu planı yürütmeler/sn

Plan yürütmeler sorgu planı içinde oluşturulan bir plan kılavuzu kullanarak saniyedeki sayısı.

Misguided planı yürütmeler/sn

Plan yürütmeler / saniye içinde bir plan kılavuzu planı oluşturma sırasında ödenmiş açılamadı sayısı.Plan kılavuzu gözardı ve normal bir derleme yürütülen planı oluşturmak için kullanılan.

Güvenli otomatik-params/sn

Saniyedeki güvenli otomatik parameterization denemelerinin sayısı.Safe refers to a determination that a cached execution plan can be shared between different similar-looking Transact-SQL statements.SQL Server makes many auto-parameterization attempts some of which turn out to be safe and others fail.Otomatik parameterizations olarak da bilinen sonraki sürümlerinde basit parameterizations olduğuna dikkat edin SQL Server. Zorlanmış parameterizations içermez.

SQL dikkat hızı

Saniyedeki attentions sayısı.Bir dikkat çalışmakta isteği sona erdirmek için istemci istektir.

SQL Derlemeleri/sn

Saniyedeki SQL derleme sayısı.Derleme kod yol girdiniz sayısını gösterir.Neden derlerken içeren deyim-yeniden içinde Seviyelendir SQL Server. Sonra SQL Server kullanıcı etkinliği kararlı, bu değer, kararlı bir duruma ulaştığında.

Yeniden Compilations SQL/sn

Ekstresinin numarası, saniye başına yeniden derler.deyim recompiles tetiklenir sayısını sayar.Genellikle, recompiles, düşük olmasını istediğiniz.Sonraki sürümlerinde SQL Server, yeniden deyim kapsamlı Microsoft toplu iş iş kapsamlı yeniden yerine alır. SQL Server 2000. Bu nedenle, bu sayacın değerler karşılaştırmasını yönlendirin. SQL Server ve önceki sürümlerinde mümkün değildir.

Güvenli olmayan otomatik-params/sn

Güvenli olmayan bir otomatik parameterization denemeleri / saniye sayısı.Örneğin, sorgu, paylaşılan gelen önbellekteki planı engelleyen bazı özellikleri vardır.Bu gibi güvenli olmayan atanır.Bu Zorlanmış parameterizations sayısı değil sayar.