Pantau Kinerja SQL Server dari Jarak Jauh menggunakan Navicat Monitor

Untuk menjaga agar database MySQL Anda berjalan dengan lancar, Anda harus secara teratur memantau berbagai metrik kinerja utama. Dalam beberapa tahun terakhir, beberapa alat pemantauan MySQL telah dikembangkan untuk membuat pemantauan kinerja lebih mudah. Salah satu yang paling populer disebut Navicat Monitor. Ini adalah alat pemantauan server jarak jauh yang aman, sederhana, dan tanpa agen yang mencakup banyak fitur canggih untuk membuat pemantauan Anda seefektif mungkin. Server yang dipantau termasuk MySQL, MariaDB dan SQL Server. Ini juga kompatibel dengan database cloud seperti Amazon RDS, Amazon Aurora, Oracle Cloud, Google Cloud, dan Microsoft Azure.

Anda dapat mengakses Navicat dari mana saja melalui browser web untuk mengakses statistik tentang beban dan kinerja server terkait ketersediaannya, useran disk, I/O jaringan, kunci tabel, dan lainnya. Dengan menggunakan data berharga ini, Anda dapat dengan mudah memeriksa kemungkinan solusi, menyempurnakan basis data, dan mengatasi masalah potensial sebelum menjadi masalah serius atau pemadaman yang mahal.

Dalam tutorial ini, kita akan belajar bagaimana menghubungkan ke SQL Server Anda untuk memantau kinerjanya dari jarak jauh menggunakan Navicat Monitor.

Membuat Instance Baru

Navicat Monitor mendukung koneksi melalui terowongan SSH yang aman serta protokol SNMP. Menghubungkan melalui SSH Tunnel memungkinkan Anda untuk menghubungkan server Anda bahkan jika koneksi jarak jauh dinonaktifkan atau diblokir oleh firewall, sedangkan SNMP memungkinkan pemantauan metrik proses sistem operasi seperti beban CPU, useran RAM, dan berbagai sumber daya lainnya.

Informasi instans disajikan pada kartu instans yang memungkinkan Anda mengidentifikasi status server dan useran sumber daya sistem. Untuk membuat instance baru untuk memantau server Anda, klik “ Instance Baru ” dan pilih jenis server dari daftar dropdown:

Meskipun vendor database yang berbeda memerlukan parameter koneksi yang sedikit berbeda, Navicat Monitor memperhalus semua perbedaan ini dengan menyediakan dialog Instance Baru yang disesuaikan dengan tipe database yang Anda sambungkan.

Berikut cara terhubung ke SQL Server:

Di jendela Instance Baru, masukkan nama deskriptif di bidang Nama Instance. Saya suka memberi contoh nama yang sama dengan yang saya berikan di Navicat Premium. Pilih Grup untuk instance Anda. Jika Anda ingin menambahkan grup baru, Anda dapat melakukannya dengan mengklik “Grup Baru”. Kemudian, berikan informasi berikut untuk menghubungkan server Anda:

Navicat Monitor dapat menghubungkan server database melalui terowongan SSH yang aman untuk mengirim dan menerima data pemantauan. Ini memungkinkan Anda untuk menghubungkan server Anda bahkan jika koneksi jarak jauh dinonaktifkan atau diblokir oleh firewall.

Di bagian SQL Server, masukkan informasi berikut:

  • Host Name: Nama host atau alamat IP dari server database.
  • Port: Port TCP/IP untuk menghubungkan ke server database.
  • Otentikasi: Jenis otentikasi yang akan digunakan. Jenis yang didukung adalah Otentikasi SQL Server dan Otentikasi Windows.
  • Nama Pengguna: Pengguna pemantau untuk menghubungkan ke server database. Saya akan merekomendasikan membuat akun terpisah untuk user pemantauan yang tidak menyebabkan beban pada instance yang dipantau. Anda harus memberikan hak istimewa REPLICATION CLIENT, SUPER, PROCESS dan SELECT pada semua objek database kepada user pemantauan.
  • Kata sandi: Kata sandi masuk dari user pemantauan.

Terakhir, klik “Baru” untuk membuat instance baru.

Inilah dialog Instance Baru dengan semua bidang terisi:

Anda sekarang siap untuk mulai memantau instance Anda!

Melihat Data Ringkasan

Layar awal Navicat Monitor adalah Dasbor Ikhtisar. Ini adalah toko serba ada analitik real-time untuk kesehatan dan kinerja semua instans Anda. Sejak diperkenalkannya Compact View di versi 1.7, kini Anda dapat memantau ratusan instans secara sekilas! Dasbor sepenuhnya dapat disesuaikan sehingga Anda dapat melihat metrik yang Anda inginkan dengan tepat, serta mengelompokkan instance menurut jenis dan kategori – yaitu pengembangan, pengujian, produksi.

Dasbor Ikhtisar dapat menyajikan informasi instans dalam salah satu dari dua cara: Tampilan Nyaman dan Tampilan Ringkas. Comfort View menggunakan kartu instans untuk memungkinkan Anda mengidentifikasi status server dan useran sumber daya sistem, sementara yang terakhir menyajikan serangkaian kartu data yang lebih ramping tentang setiap instans.

Tampilan Ringkas yang baru menyajikan kumpulan kartu data yang lebih ramping tentang setiap instans, memungkinkan Anda untuk menyertakan ratusan instans database dalam satu layar!

Tampilan Ringkas

Menganalisis Kinerja Kueri

Kueri yang lambat dapat memengaruhi kinerja basis data dan kinerja server secara keseluruhan. Itulah mengapa praktik yang baik untuk mengawasi kueri Anda.

Layar Penganalisis Kueri menampilkan informasi ringkasan dari semua kueri yang dieksekusi. Ini dapat membantu mengidentifikasi kueri tercepat dengan jumlah waktu eksekusi kumulatif, kueri lambat dengan waktu respons yang tidak dapat diterima, dan mendeteksi kebuntuan ketika dua kueri atau lebih saling memblokir secara permanen.

Peringatan Slack

Slack adalah hub kolaborasi yang menghubungkan anggota organisasi untuk membantu menyelesaikan pekerjaan dalam lingkungan tim. Platform Slack menyertakan pemberitahuan untuk hal-hal yang perlu Anda perhatikan. Pemberitahuan diterima apakah Anda menggunakan Slack di desktop atau dari perangkat seluler Anda.

Menggunakan Navicat Monitor, DBA sekarang dapat memilih untuk menerima peringatan melalui Slack, selain email, SMS, dan SNMP, jika mereka mau.

Kesimpulan

Dalam tutorial ini, kita mempelajari cara menghubungkan ke SQL Server Anda untuk memantau kinerjanya dari jarak jauh menggunakan Navicat Monitor. Ingin mencobanya? Navicat menawarkan uji coba gratis 14 hari untuk mengenal semua fitur-fiturnya.

Tentang Penulis

Rob Gravelle tinggal di Ottawa, Kanada. Dia telah membangun aplikasi web untuk berbagai bisnis dan instansi pemerintah. Alter-ego Rob, “Blackjacques”, adalah seorang pemain gitar ulung, yang telah merilis beberapa CD dan lagu cover. Bandnya, Ivory Knight, dinilai sebagai salah satu grup hard rock dan metal top Kanada oleh majalah Brave Words.