Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Objek Buffer Manager menyediakan penghitung untuk memantau cara SQL Server menggunakan:
Memori untuk menyimpan halaman data.
Penghitung untuk memantau I/O fisik saat SQL Server membaca dan menulis halaman database.
Ekstensi buffer pool untuk memperluas cache buffer dengan menggunakan penyimpanan cepat non-volatil seperti solid-state drive (SSD).
Memantau memori dan penghitung yang digunakan oleh SQL Server membantu Anda menentukan:
Jika hambatan ada dari memori fisik yang tidak memadai. Jika tidak dapat menyimpan data yang sering diakses dalam cache, SQL Server harus mengambil data dari disk.
Jika performa kueri dapat ditingkatkan dengan menambahkan lebih banyak memori, atau dengan membuat lebih banyak memori tersedia untuk cache data atau struktur internal SQL Server.
Seberapa sering SQL Server perlu membaca data dari disk. Dibandingkan dengan operasi lain, seperti akses memori, I/O fisik menghabiskan banyak waktu. Meminimalkan I/O fisik dapat meningkatkan performa kueri.
Elemen Kinerja Manajer Buffer
Tabel ini menjelaskan objek performa SQL Server Buffer Manager .
| Penghitung Manajer Buffer pada SQL Server | Deskripsi |
|---|---|
| Rasio hit cache buffer | Menunjukkan persentase halaman yang ditemukan di cache buffer tanpa harus membaca dari disk. Rasionya adalah jumlah total temuan cache yang dibagi dengan jumlah total pencarian cache selama beberapa ribu akses halaman terakhir. Setelah jangka waktu yang lama, rasio bergerak sangat sedikit. Karena membaca dari cache jauh lebih murah daripada membaca dari disk, Anda ingin rasio ini tinggi. Umumnya, Anda dapat meningkatkan rasio hit buffer cache dengan meningkatkan jumlah memori yang tersedia untuk SQL Server atau dengan menggunakan fitur ekstensi kumpulan buffer. |
| Halaman titik pemeriksaan/detik | Menunjukkan jumlah halaman yang dibersihkan ke disk per detik oleh titik pemeriksaan atau operasi lain yang mengharuskan semua halaman kotor dibersihkan. |
| Halaman database | Menunjukkan jumlah halaman di kumpulan buffer dengan konten database. |
| Halaman ekstensi yang dialokasikan | Jumlah total halaman cache non-bebas dalam file ekstensi kumpulan buffer. |
| Halaman bebas ekstensi | Jumlah total halaman cache gratis dalam file ekstensi kumpulan buffer. |
| Persentase penggunaan ekstensi | Persentase file halaman ekstensi kumpulan buffer yang ditempati oleh halaman pengelola buffer. |
| Penghitung IO ekstensi tertunda | Panjang antrean I/O untuk file ekstensi kumpulan buffer. |
| Penghapusan halaman ekstensi/detik | Jumlah halaman yang dihapus dari file perluasan kumpulan buffer setiap detik. |
| Laju pembacaan halaman ekstensi/detik | Jumlah halaman yang dibaca dari file ekstensi kumpulan buffer per detik. |
| Waktu tidak direferensikan halaman ekstensi | Rata-rata detik sebuah halaman akan tetap berada di ekstensi kumpulan buffer tanpa ada referensi ke halaman tersebut. |
| Penulisan halaman ekstensi per detik | Jumlah halaman yang ditulis ke file ekstensi kumpulan buffer per detik. |
| Penundaan daftar bebas/detik | Menunjukkan jumlah permintaan per detik yang harus menunggu halaman gratis. |
| Lazy writes/dtk | Menunjukkan jumlah buffer yang ditulis per detik oleh penulis malas manajer buffer. Penulis malas adalah proses sistem yang membersihkan batch buffer kotor dan lama (buffer yang berisi perubahan yang harus ditulis kembali ke disk sebelum buffer dapat digunakan kembali untuk halaman yang berbeda) dan membuatnya tersedia untuk proses pengguna. Penulis malas menghilangkan kebutuhan untuk melakukan titik pemeriksaan yang sering untuk membuat buffer yang tersedia. |
| Harapan hidup halaman | Menunjukkan jumlah detik halaman akan tetap berada di kumpulan buffer tanpa referensi. |
| Pencarian halaman/detik | Menunjukkan jumlah permintaan per detik untuk menemukan halaman di kumpulan buffer. |
| Baca halaman/detik | Menunjukkan jumlah pembacaan halaman database fisik yang dikeluarkan per detik. Statistik ini menampilkan jumlah total bacaan halaman fisik di semua database. Karena I/O fisik mahal, Anda mungkin dapat meminimalkan biaya, baik dengan menggunakan cache data yang lebih besar, indeks cerdas, dan kueri yang lebih efisien, atau dengan mengubah desain database. |
| Penulisan halaman/detik | Menunjukkan jumlah penulisan halaman database fisik yang dikeluarkan per detik. |
| Halaman/detik readahead | Menunjukkan jumlah halaman yang dibaca per detik untuk mengantisipasi penggunaan. |
Lihat Juga
SQL Server:Simpul Buffer
Opsi Konfigurasi Memori Server
SQL Server, Rencanakan Objek Cache
Memantau Penggunaan Sumber Daya (Monitor Sistem)
sys.dm_os_performance_counters (Transact-SQL)
Ekstensi Kumpulan Buffer