2011-10-03 14 views
5

http://msdn.microsoft.com/en-us/library/ms177648.aspxnumaralı bağlantıda MSDN'de açıklanan açıklamaya göre, Okur ve Yazmaların anlamını tam olarak anlayamıyorum.Fiziksel veya mantıksal veya veritabanı olup olmadığını anlama yazar. Lütfen bana bu konuda yardımcı olunSQL Server'da Sys.dm_exec_requests DMV'si nedir?

+1

orada yanı ... –

+0

evet bir 'logical_reads' sütun bulunmaktadır. Bildiğim kadarıyla. Ama sorum şu: "Okur" ve "Yazıyor" ile ilgili. – Ganeshkumar

+2

"Okur" mantıksal okumalar anlamına gelmez, bunun için zaten bir sütun olduğu gibi. Tüm yazılar mantıklıdır, kontrol noktası, tembel yazar süreçleri vb. Ile daha sonra diske yazılır. –

cevap

2

Martin sorunuzu yanıtladı ... mantıksal okumalar, mantıksal okumalara karşılık gelir (örn. Arabellek önbelleğinde mevcut olan veriler tarafından yerine getirilebilen istekler). Şu anda arabellek önbelleğinde olmayan ve diskteki ilgili veri dosyasından okunması gereken veriler için).

SQL Server'daki bir yazı, sayfayı bellekteki olarak değiştirir; Değiştirilmiş sayfalar kirli olarak işaretlenir ve asenkron işlemlerle diske yazılır (ayrıca Martin'in söylediği gibi).

Sadece bu rakamlar tüm sayfalarında değil, satırlar sayısını temsil eklemek.

4

8k'lık blokların fiziksel okuma/yazma sayısı. Yani 8 ile çarptığınızda, okunan/yazılan kilobayt sayısını elde edeceksiniz.

İlgili konular