Saya telah menginstal perangkat lunak pemantauan pada beberapa contoh SQL Server di lingkungan. Saya mencoba menemukan hambatan dan memperbaiki beberapa masalah kinerja. Saya ingin mengetahui apakah beberapa server membutuhkan lebih banyak memori.
Saya tertarik pada satu penghitung: harapan hidup halaman. Itu terlihat berbeda di setiap mesin. Mengapa sering berubah pada beberapa kasus dan apa artinya?
Silakan lihat data dari minggu lalu yang dikumpulkan di beberapa mesin yang berbeda. Apa yang bisa Anda katakan tentang setiap contoh?
Contoh produksi yang sangat banyak digunakan (1):
Istance produksi sedang digunakan (2)
Contoh uji yang jarang digunakan (3)
Contoh produksi yang sangat banyak digunakan (4)
Contoh uji yang cukup digunakan (5)
Gudang data yang sangat digunakan (6)
EDIT: Saya menambahkan output SELECT @@ VERSION untuk semua server ini:
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)
Saya juga menjalankan kueri berikut pada mesin:
SELECT DISTINCT memory_node_id
FROM sys.dm_os_memory_clerks
dan mengembalikan 2 atau 3 baris untuk setiap server:
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
Apa artinya? Apakah server ini menjalankan NUMA?