全部产品
Search
文档中心

ApsaraDB RDS:Kelola log

更新时间:Jul 06, 2025

Topik ini menjelaskan cara melihat log kesalahan dari instance ApsaraDB RDS for SQL Server di konsol ApsaraDB RDS atau menggunakan pernyataan SQL. Anda dapat menggunakan log kesalahan untuk mengidentifikasi masalah. Anda juga dapat membersihkan log kesalahan dari instance RDS untuk melepaskan ruang disk di konsol ApsaraDB RDS atau dengan memanggil operasi API. Selain itu, jika terjadi pergantian utama/sekunder, Anda dapat memantau status pergantian dengan melihat log pergantian utama/sekunder dari instance RDS di konsol ApsaraDB RDS.

Lihat log kesalahan

Metode 1: Lihat log kesalahan di konsol ApsaraDB RDS

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.

  2. Di panel navigasi sisi kiri, klik Logs.

  3. Pada tab Error Logs, pilih rentang waktu untuk mencari log kesalahan.

    Tab

    Deskripsi

    Error Logs

    Menyediakan log tentang kejadian yang terjadi selama sebulan terakhir. Kejadian tersebut mencakup kejadian kustom dan kejadian sistem tertentu.

    Catatan

    Untuk melihat log kesalahan yang telah dibuat lebih dari sebulan, lihat Metode 2: Lihat log kesalahan dengan menggunakan pernyataan SQL.

Metode 2: Lihat log kesalahan dengan menggunakan pernyataan SQL

  • Jika instance RDS Anda menjalankan SQL Server 2016 atau lebih lama, panggil prosedur tersimpan sp_rds_read_error_logs untuk mendapatkan log kesalahan.

    -- Contoh 1: Kembalikan semua log kesalahan.
    EXEC sp_rds_read_error_logs;
    
    -- Contoh 2: Lihat log kesalahan dalam file log N yang berisi kata kunci kesalahan.
    EXEC sp_rds_read_error_logs <n>, 1 ,'kesalahan';
  • Jika instance RDS Anda menjalankan SQL Server 2017 atau lebih baru, panggil prosedur tersimpan sp_readerrorlog untuk mendapatkan log kesalahan. Untuk informasi lebih lanjut, lihat Dokumentasi Microsoft.

    EXEC sp_readerrorlog;

Bersihkan log kesalahan

Anda dapat membersihkan log kesalahan dari instance RDS untuk melepaskan ruang disk di konsol ApsaraDB RDS atau dengan memanggil operasi API. Untuk log kesalahan yang telah diunggah ke bucket Object Storage Service (OSS), Anda masih dapat melihat log kesalahan di konsol ApsaraDB RDS, yang tidak terpengaruh oleh operasi pembersihan. Untuk informasi lebih lanjut, lihat ModifyDBInstanceConfig.

Catatan

Instance RDS yang menjalankan SQL Server 2008 R2 tidak mendukung operasi pembersihan.

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.

  2. Di panel navigasi sisi kiri, klik Logs.

  3. Pada tab Error Logs, klik Clean Disk Space Occupied by Error Logs.

  4. Klik OK.

    Anda dapat melihat penggunaan disk pada halaman Monitoring and Alerts. Untuk informasi lebih lanjut, lihat Lihat penggunaan penyimpanan.

Lihat log pergantian utama/sekunder

Catatan

Anda hanya dapat melihat log pergantian utama/sekunder ketika instance RDS utama menjalankan SQL Server 2008 R2 dengan Premium Local SSD.

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.

  2. Di panel navigasi sisi kiri, klik Service Availability.

  3. Di bagian Primary/Secondary Switching Logs pada halaman yang muncul, pilih rentang waktu dan lihat log pergantian utama/sekunder yang dihasilkan selama rentang waktu yang dipilih.

    image.png

Referensi