Share via


Darboğazları belirlemek

Paylaşılan kaynaklara erişimi eşzamanlı performans sorunlarına neden olur. Genel olarak, performans sorunlarını her yazılım sistemde ve kaçınılmazdır. Ancak, paylaşılan kaynaklardaki fazla talep neden düşük tepki süresi ve tespit ve gerekir ayarlanmış.

Performans sorunlarını nedenleri şunlardır:

  • Yetersiz kaynaklar, ek veya yükseltilmiş bileşenler gerektiren.

  • Kaynaklar arasında çalışma yüklerini eşit dağıtılmış değil aynı türde; Örneğin, bir disk tekel.

  • Hatalı çalışan kaynakları.

  • Kaynaklar yanlış yapılandırılmış.

Darboğazlarını çözümleme

Çeşitli olaylar için aşırı süreleri ayarlanan performans göstergeleri vardır.

Örneğin:

  • Başka bir bileşen yükü, böylece yük tamamlamak için zaman artırma bu bileşen ulaşmasını engelleyebilir.

  • İstemci isteklerini ağ tıkanıklığı nedeniyle daha uzun sürebilir.

Aşağıdaki performans sorunlarını belirlemek için sunucu performansını izlerken izlemek için beş anahtar alanlardır.

Olası performans alanı

Sunucu üzerindeki etkileri

Bellek kullanımı

Yetersiz bellek ayrılmış ya da mevcut Microsoft SQL Serverperformansı düşürür. Veri diski yerine doğrudan veri önbelleği okumaları gerekir. Microsoft Windows işletim sistemi, sayfalar gerektiğinde diskten veri takası tarafından aşırı disk belleği gerçekleştirin.

cpu kullanımı

Kronik yüksek bir cpu kullanım oranı da gösterebilir Transact-SQLsorguları ayarlanan gerekir veya cpu yükseltme gerekli.

Giriş/çıkış disk (I/o)

Transact-SQLsorguları gereksiz I/O azaltmak için ayarlandı; Örneğin, dizinleri kullanarak.

Kullanıcı bağlantıları

Çok sayıda kullanıcı aynı anda performans düşüşüne neden sunucu erişiyor olabilir.

Kilitleri engelleme

Yanlış tasarlanmış uygulamalar ve eşzamanlılık, böylece uzun yanıt süreleri ve alt işlem taşımasına neden engel kilitleri neden olabilir.

sql sorguları ayarlama hakkında daha fazla bilgi için Query Performanceve Tuning the Physical Database Design.

Ayrıca bkz.

Başvuru

SQL Server genel istatistikler nesne

SQL Server Locks nesnesi

Kavramlar

Monitör cpu kullanımı

Monitör Disk kullanımı

Monitör bellek kullanımı