ฉันได้รับข้อความค้นหานี้จากโพสต์บล็อก :
SELECT object_name, counter_name, cntr_value
FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%Buffer Manager%'
AND [counter_name] = 'Buffer cache hit ratio'
โพสต์บอกว่าจะให้เปอร์เซ็นต์ของการเข้าชมแคช ดูเหมือนว่าจะระบุว่าจะมีค่า 0-100 (แสดงให้เห็นผลลัพธ์ที่ 87)
แต่เมื่อฉันเรียกใช้ฉันได้รับตัวเลขที่สูงมาก นี่คือตัวอย่าง:
object_name counter_name cntr_value
SQLServer:Buffer Manager Buffer cache hit ratio 9990
หมายความว่า 99.90% หรือไม่
ถ้าไม่มันหมายความว่าอย่างไร และฉันจะได้รับมูลค่าที่แท้จริงได้อย่างไร
หมายเหตุ: ฉันมีค่าต่ำสุด257และสูงถึง352363
ในกรณีที่มีความเกี่ยวข้องนี่คือสถิติเซิร์ฟเวอร์อื่น ๆ บางประการ:
- อายุขัยของหน้า: 145
- หน้าอ่าน / วินาที: 1,380,009,009