Dasbor Azure SQL Managed Instance untuk Azure Data Studio (Pratinjau)

Ekstensi Azure SQL Managed Instance menyediakan dasbor untuk bekerja dengan Azure SQL Managed Instance di Azure Data Studio. Ekstensi ini menyediakan fitur-fitur berikut:

  • Menampilkan properti SQL Managed Instance, termasuk vCores dan penyimpanan yang digunakan
  • Memantau penggunaan CPU dan penyimpanan selama dua jam sebelumnya
  • Menampilkan peringatan konfigurasi dan rekomendasi penyetelan
  • Memperlihatkan status replika database
  • Menampilkan log kesalahan yang difilter

Instal

Anda dapat menginstal rilis resmi ekstensi ini. Ikuti langkah-langkah dalam dokumentasi Azure Data Studio. Di panel Ekstensi, cari "Instans Terkelola", dan instal di sana. Setelah diinstal, Anda akan mendapatkan pemberitahuan secara otomatis tentang pembaruan ekstensi di masa mendatang.

Dengan ekstensi terinstal, Anda akan melihat tab Instans Terkelola di Azure Data Studio. Di sini Anda dapat menemukan informasi khusus untuk instans terkelola Anda.

Properti

Ekstensi ini menampilkan karakteristik teknis dan beberapa penggunaan sumber daya instans terkelola Anda.

Managed Instance properties

Panel atas memperlihatkan detail berikut:

  • Properti. Dapatkan informasi dasar tentang instans terkelola Anda, termasuk vCore, memori, dan penyimpanan yang tersedia. Temukan juga tingkat layanan Anda saat ini, pembuatan perangkat keras, dan karakteristik IO seperti throughput tulis log instans atau karakteristik throughput I/O file.
  • Penyimpanan SSD lokal. Pada tingkat layanan tujuan umum, file TempDB disimpan secara lokal. Pada tingkat layanan penting bisnis, semua file database ditempatkan pada penyimpanan SSD lokal. Di bagian ini, Anda dapat melihat berapa banyak ruang pada penyimpanan lokal yang digunakan oleh instans terkelola Anda.
  • Azure Premium Disk Storage. Jika Anda memiliki tingkat layanan tujuan umum, file database pengguna dan sistem ditempatkan di penyimpanan Azure Premium. Di bagian ini, Anda dapat melihat jumlah data yang digunakan, jumlah file, dan penyimpanan yang tersedia. Pada tingkat layanan penting bisnis, bagian ini kosong.
  • Penggunaan sumber daya. Lihat persentase penyimpanan dan CPU yang digunakan instans terkelola Anda selama dua jam sebelumnya. Dengan cara ini, Anda dapat meningkatkan ukuran instans jika mendekati batas.

Rekomendasi

Saat Anda memilih panel kedua di tab Instans Terkelola, Anda mendapatkan rekomendasi dan pemberitahuan untuk membantu mengoptimalkan instans terkelola Anda.

Managed Instance recommendations

Anda mungkin melihat beberapa rekomendasi berikut:

  • Mencapai batas ruang penyimpanan. Hapus data yang tidak perlu atau tingkatkan ukuran penyimpanan instans. Database yang mencapai batas penyimpanan mungkin gagal memproses kueri baca sekalipun.
  • Mencapai batas throughput instans. Memberi tahu Anda saat memuat mendekati batas tingkat layanan Anda: 22 MB/dtk untuk tujuan umum atau 48 MB/dtk untuk bisnis penting. Ketahuilah bahwa instans terkelola Anda akan membatasi beban Anda untuk memastikan bahwa cadangan dapat diambil.
  • Tekanan memori. Harapan hidup halaman rendah atau banyak PAGEIOLATCH statistik tunggu mungkin menunjukkan bahwa instans Anda mengusir halaman dari memori dan terus mencoba memuat lebih banyak halaman dari disk.
  • Batas file log. Jika file log Anda mendekati batas I/O file pada tingkat layanan tujuan umum, Anda mungkin perlu meningkatkan ukuran file log untuk mendapatkan performa yang lebih baik.
  • Batas file data. Jika file data Anda mendekati batas I/O file pada tingkat layanan tujuan umum, Anda mungkin perlu meningkatkan ukuran file untuk mendapatkan performa yang lebih baik. Masalah ini dapat menyebabkan tekanan memori dan memperlambat pencadangan.
  • Masalah ketersediaan. Sejumlah besar file log virtual dapat memengaruhi performa. Jika ada kegagalan proses, masalah tersebut dapat mengakibatkan pemulihan database yang lebih lama pada tingkat layanan tujuan umum.

Tinjau rekomendasi ini secara berkala, selidiki akar penyebabnya, dan ambil tindakan untuk memperbaiki masalah apa pun. Ekstensi SQL Managed Instance menyediakan skrip yang dapat Anda jalankan untuk mengurangi beberapa masalah yang dilaporkan.

Replika

Panel ketiga di tab Instans Terkelola memperlihatkan status replika database dalam instans terkelola Anda.

Managed Instance replicas

Pada tingkat layanan tujuan umum, setiap database memiliki satu replika (utama). Pada instans tingkat bisnis yang penting, setiap database memiliki satu replika primer dan tiga sekunder, salah satunya digunakan untuk beban kerja baca-saja. Pada panel Replika , Anda dapat memantau proses sinkronisasi dan memverifikasi bahwa semua replika sekunder disinkronkan dengan replika utama.

Log

Panel keempat Instans Terkelola menunjukkan entri log kesalahan SQL terbaru dan relevan.

Managed Instance log entries

Meskipun instans terkelola Anda menghasilkan sejumlah besar entri log, sebagian besar dari mereka adalah informasi internal/sistem. Selain itu, beberapa entri log menunjukkan nama database fisik (GUID nilai) alih-alih nama database logis aktual.

Ekstensi SQL Managed Instance memfilter entri log yang tidak perlu berdasarkan metode Dimitri Furman. Ekstensi ini juga menampilkan nama file logis aktual alih-alih nama fisik.

Melaporkan masalah

Jika Anda mengalami masalah dengan ekstensi SQL Managed Instance, buka proyek Ekstensi GitHub dan laporkan masalah Anda.

Tata Tertib

Proyek ini telah mengadopsi Kode Etik Sumber Terbuka Microsoft.

Untuk informasi selengkapnya, lihat FAQ Kode Etik atau hubungi opencode@microsoft.com untuk mengajukan pertanyaan atau komentar tambahan.

Langkah berikutnya

Untuk informasi selengkapnya, kunjungi proyek GitHub.