Monitör Disk kullanımı

Microsoft SQL Serverokuma ve yazma işlemleri, diskinizde Microsoft Windows işletim sistemi girdi/çıktı (I/o) çağrıları kullanır. SQL Serverne zaman ve nasıl disk I/O gerçekleştirilir, ancak Windows işletim sisteminin temel işlemlerini gerçekleştiren yönetir. I/o alt sisteminin sistem veri yolu, disk denetleyici kartları, diskler, teyp sürücüleri, cd-rom sürücüsü ve birçok diğer g/Ç aygıtları içerir. Disk ı/O sık sık performans sorunlarına neden bir sistemidir.

Disk etkinliğini izleme, iki odak alanları içerir:

  • Disk g/Ç izleme ve aşırı sayfalama algılama

  • Disk etkinliğini yalıtma ki SQL Serveroluşturur

Disk g/Ç izleme ve aşırı sayfalama algılama

Disk etkinliğini belirlemek için izlenen iki sayaçlar şunlardır:

  • FizikselDisk: % Disk süresi

  • FizikselDisk: ort. Disk sırası uzunluğu

Sistem Monitörü ' nün FizikselDisk:% Disk süresi sayacı izler disk okuma/yazma etkinliği ile meşgul olduğu sürenin yüzdesi.  Eğer FizikselDisk: % Disk süresi sayacı yüksek (daha fazla yüzde 90) kontrol FizikselDisk: Geçerli Disk sırası uzunluğu sayaç kaç sistem isteğinin, disk erişimi için bekliyor görmek için. Bekleyen g/Ç isteği sayısı, en fazla 1,5-2 katı kadar fiziksel disk yapmak Çark sayısı sürekli olabilir. Rağmen yedek dizisi (RAID) bağımsız disk aygıtları genellikle birden fazla iğ çoğu diskleri bir dönüş var. Bir donanım RAID aygıtı, Sistem İzleyicisi'nde tek bir fiziksel disk gibi görünür. Yazılım aracılığıyla oluşturulan RAID aygıtları birden çok Sistem İzleyicisi'nde görünür.

Değerleri kullanın Geçerli Disk sırası uzunluğu ve % Disk süresi içinde disk alt sistemi performansı sorunlarını algılamak için sayaçları. Eğer Geçerli Disk sırası uzunluğu ve % Disk süresi sayaç değerleri sürekli olarak yüksek, aşağıdakilerden birini yaparken göz önünde bulundurun:

  • Daha hızlı bir disk sürücüsü kullanılması.

  • Bazı dosyaları ek disk veya sunucu için hareket.

  • Disk bir RAID dizisi için bir ekleme kullanılıyor.

RAID aygıtı kullanıyorsanız, % Disk süresi sayaç 100'den büyük bir değeri göstermek. Kullanırsanız FizikselDisk: ort Disk sırası uzunluğu kaç sistem isteğinin, ortalama olarak, disk erişimi için bekleyen belirlemek için sayaç.

Uygulamalar ve ı/o-bağlı sistemleri disk sürekli etkin tutar.

Monitör bellek: Sayfa Hatası/sn sayaç disk etkinliği belleği tarafından neden değildir emin olun. Windows'da disk belleği kaynaklanır:

  • Çok fazla bellek kullanacak şekilde işler.

  • Dosya sistemi etkinliği.

Aynı sabit diskte birden çok mantıksal bölüm varsa, Mantıksal Disk sayaçları yerine Fiziksel Disk sayaçları. Hangi dosyaların sık erişilen belirlemek için mantıksal disk sayaçları bak. Her mantıksal birim yük neden yuvarlak yüzey hareket türünü öğrenmek için okuma ve yazma-özel sayaçları okuma etkinliği yüksek düzeyde disklerle bulduktan sonra bakmak; Örneğin, Mantıksal Disk: Disk Yazma Bayt/sn.

SQL Server tarafından oluşturulan Disk etkinliğini yalıtma

Tarafından oluşturulan ı/O miktarını belirlemek için izlenen iki sayaçlar SQL Serverbileşenleridir:

  • SQL Server: arabellek Yöneticisi: Sayfa Okuma/sn

  • SQL Server: arabellek Yöneticisi: sayfa yazma/sn

Sistem Monitörü'nde, bu sayaçlar tarafından oluşturulan ı/O miktarını izlemek SQL Serverbileşenleri aşağıdaki performans alanları inceleyerek:

  • Sayfaları diske yazma

  • Sayfaların diskten okuma

Bu sayaçların değerleri ve donanım I/o alt sisteminin kapasite sınırı yaklaşım, uygulama veya veritabanı işlemlerini (örneğin, dizin kapsamı, daha iyi dizinler veya normalleştirme) azaltmak için ayarlama, donanım I/O kapasitesini arttırmaya ya da bellek ekleyerek değerleri azaltmaya çalışın. Örneğin, tipik analiz etmek için veritabanı altyapısı ayarlama Danışmanı kullanabilirsiniz SQL Serveriş yükünü ve sunucu performansını artırmak için dizinleri, dizin oluşturulmuş görünümler ve bölümleme üretmek öneriler. Veritabanı altyapısı Danışmanı ayarlama hakkında daha fazla bilgi için bkz: Tuning the Physical Database Design.