मैंने वातावरण में कुछ SQL सर्वर इंस्टेंस पर निगरानी सॉफ़्टवेयर स्थापित किया है। मैं बाधाओं को खोजने और कुछ प्रदर्शन मुद्दों को ठीक करने की कोशिश कर रहा हूं। मैं यह पता लगाना चाहता हूं कि क्या कुछ सर्वर को अधिक मेमोरी की आवश्यकता है।
मुझे एक काउंटर में रुचि है: पृष्ठ जीवन प्रत्याशा। यह हर मशीन पर अलग दिखता है। यह कुछ उदाहरणों पर अक्सर क्यों बदल जाता है और इसका क्या मतलब है?
कृपया कुछ अलग मशीनों पर एकत्रित पिछले सप्ताह के आंकड़ों पर एक नज़र डालें। आप प्रत्येक उदाहरण के बारे में क्या कह सकते हैं?
भारी इस्तेमाल किया उत्पादन उदाहरण (1):
मध्यम रूप से इस्तेमाल किया जाने वाला उत्पादन आइसटांस (2)
शायद ही कभी परीक्षण उदाहरण (3)
भारी इस्तेमाल किया उत्पादन उदाहरण (4)
सामान्य रूप से इस्तेमाल किया गया परीक्षण उदाहरण (5)
भारी इस्तेमाल किया डेटा गोदाम (6)
संपादित करें: Im इन सभी सर्वरों के लिए SELECT @@ संस्करण का आउटपुट जोड़ रहा है:
Instance 1: Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 2: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)
Oct 19 2012 13:38:57
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 3: Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
May 14 2014 18:34:29
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 4: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 5: Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
May 14 2014 18:34:29
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
Instance 6: Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
Apr 2 2010 15:48:46
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
मैंने मशीनों पर निम्नलिखित क्वेरी भी चलाई:
SELECT DISTINCT memory_node_id
FROM sys.dm_os_memory_clerks
और यह प्रत्येक सर्वर के लिए 2 या 3 पंक्तियाँ लौटाता है:
Instance 1: 0; 64; 1
Instance 2: 0; 64
Instance 3: 0; 64
Instance 4: 0; 64
Instance 5: 0; 64
Instance 6: 0; 64; 1
इसका क्या मतलब है? क्या ये सर्वर NUMA चलाते हैं?