All Products
Search
Document Center

PolarDB:SQL Explorer

Last Updated:Jul 26, 2026

Fitur SQL Explorer untuk dan PolarDB for PostgreSQL (Compatible with Oracle) merupakan layanan bernilai tambah yang menyediakan diagnostik kesehatan dan pemecahan masalah performa database.

Fitur

DAS mengintegrasikan Search, SQL Explorer, Security Audit, serta Traffic Replay and Stress Testing berdasarkan pengumpulan data permintaan lengkap. Fitur-fitur ini membantu Anda memperoleh detail SQL, melakukan troubleshooting masalah performa, mengidentifikasi sumber berisiko tinggi, dan menilai kebutuhan penskalaan.

  • Search: Menanyakan dan mengekspor pernyataan SQL beserta informasi terkait seperti database, status, dan waktu eksekusi. Audit.

    Catatan

    Mengaktifkan atau menonaktifkan log audit pada halaman konsol SQL Explorer dan Audit akan mengubah parameter kernel log_statement.

    • Mengaktifkan log audit menetapkan log_statement = all.

    • Menonaktifkan log audit menetapkan log_statement = ddl.

  • SQL Explorer: Mendiagnosis kesehatan SQL, melakukan troubleshooting masalah performa, dan menganalisis lalu lintas layanan. SQL Explorer.

    • SQL Review: Mengidentifikasi pernyataan SQL mencurigakan di seluruh instans database dan memberikan saran optimasi. SQL Review.

    • Traffic Replay and Stress Testing: Memvalidasi apakah spesifikasi instans Anda dapat menangani puncak lalu lintas. Traffic Replay and Stress Testing.

    • Fitur Security audit mengidentifikasi risiko seperti SQL berisiko tinggi, injeksi SQL, dan sumber akses baru. Security Audit.

    • Fitur Transaction Analysis menampilkan jenis transaksi, jumlah, dan detail untuk proses tertentu dalam suatu periode waktu, membantu Anda menganalisis dan mengoptimalkan performa database. Transaction Analysis.

    • Quick Transaction Analysis: Mengidentifikasi pernyataan awal dan akhir suatu transaksi untuk menentukan apakah transaksi tersebut di-commit atau di-rollback. Quick Transaction Analysis.

Wilayah yang didukung

SQL Explorer dan Audit memerlukan DAS Enterprise Edition. Wilayah yang didukung bervariasi berdasarkan edisi. Database dan wilayah yang didukung oleh berbagai edisi.

Dampak

SQL Explorer mencatat semua operasi DQL, DML, dan DDL. Data tersebut dihasilkan oleh kernel database dengan overhead CPU minimal.

Catatan penggunaan

Untuk menggunakan fitur Search, pengguna RAM harus memiliki izin AliyunPolardbReadOnlyWithSQLLogArchiveAccess. Buat dan kelola pengguna RAM.

Catatan

Anda juga dapat menggunakan kebijakan kustom untuk memberikan izin Search (Audit) dan ekspor log. Gunakan kebijakan kustom untuk memberikan izin kepada pengguna RAM agar dapat menggunakan fitur Search (dan ekspor) SQL Explorer dan Audit.

Penagihan

Enterprise Edition V0

SQL Explorer pada Enterprise Edition V0 ditagih berdasarkan skema bayar sesuai penggunaan. Penagihan berlangganan tidak didukung. Biaya muncul di bawah PolarDB dalam tagihan Anda.

Harga

Wilayah Harga
Wilayah di Tiongkok daratan USD 0,0013 per GB-jam
Tiongkok (Hong Kong) dan wilayah di luar Tiongkok USD 0,0019 per GB-jam

Enterprise Edition V0 atau versi lebih baru

Untuk informasi penagihan SQL Explorer pada Enterprise Edition V0 atau versi lebih baru, lihat penagihan DAS.

Aktifkan SQL Explorer

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas konsol, pilih wilayah.

  3. Klik ID kluster tujuan.

  4. Di panel navigasi sebelah kiri, pilih Logs and Auditing > SQL Insights.

  5. Aktifkan SQL Explorer.

    Jika DAS Enterprise Edition belum diaktifkan untuk Akun Alibaba Cloud Anda, ikuti petunjuk di layar untuk mengaktifkannya.

  6. Klik tab fitur untuk melihat informasi terkait.

    • Range View: Pilih rentang waktu untuk melihat hasil SQL Explorer. Anda dapat melihat Execution Time Distribution, Execution Duration, dan Executions untuk semua pernyataan SQL dalam rentang waktu yang dipilih. Anda juga dapat melihat informasi detail semua pernyataan SQL di bagian Full Request Statistics dan mengekspor informasi tersebut ke komputer lokal Anda.

      Catatan

      Anda dapat mengekspor maksimal 1.000 log SQL. Untuk mengambil lebih banyak log SQL dalam rentang waktu yang lebih panjang, Anda dapat menggunakan fitur Audit.

    • Display by Comparison: Pilih titik waktu untuk membandingkan hasil SQL Explorer. Anda dapat melihat perbandingan Execution Time Distribution, Execution Duration, dan Executions untuk semua pernyataan SQL. Anda juga dapat melihat hasil perbandingan detail di bagian Requests by Comparison.

    • Source Statistics: Pilih rentang waktu untuk melihat statistik sumber SQL. Anda dapat melihat informasi sumber untuk semua pernyataan SQL dalam rentang waktu yang dipilih.

Deskripsi parameter

  • Execution Time Distribution: Menampilkan distribusi durasi eksekusi semua pernyataan SQL dalam rentang waktu yang dipilih. Durasi eksekusi dibagi menjadi tujuh interval dan dihitung setiap menit:

    • [0, 1] ms: Persentase eksekusi SQL dengan durasi eksekusi antara 0 ms hingga 1 ms, termasuk batasnya.

    • (1, 2] ms: Persentase eksekusi SQL dengan durasi eksekusi lebih dari 1 ms dan kurang dari atau sama dengan 2 ms.

    • (2, 3] ms: Persentase eksekusi SQL dengan durasi eksekusi lebih dari 2 ms dan kurang dari atau sama dengan 3 ms.

    • (3, 10] ms: Persentase eksekusi SQL dengan durasi eksekusi lebih dari 3 ms dan kurang dari atau sama dengan 10 ms.

    • (10, 100] ms: Persentase eksekusi SQL dengan durasi eksekusi lebih dari 10 ms dan kurang dari atau sama dengan 100 ms.

    • (0,1; 1] s: Persentase eksekusi SQL dengan durasi lebih dari 0,1 detik dan kurang dari atau sama dengan 1 detik.

    • >1 s: Persentase eksekusi SQL dengan durasi eksekusi lebih dari 1 detik.

    Catatan

    Jika Execution Time Distribution untuk suatu kluster lebih mendekati biru, kesehatan SQL instans tersebut baik. Jika lebih mendekati oranye dan merah, kesehatan SQL-nya buruk.

  • Execution Duration: Menampilkan durasi eksekusi pernyataan SQL dalam rentang waktu yang dipilih.

  • Full Request Statistics: Menampilkan informasi untuk setiap jenis pernyataan SQL dalam rentang waktu yang dipilih, seperti teks SQL, persentase durasi, durasi eksekusi rata-rata, dan tren eksekusi.

    Catatan

    Persentase Durasi = (Durasi Eksekusi Jenis SQL Ini × Jumlah Eksekusi) / (Durasi Eksekusi Semua Pernyataan SQL × Total Jumlah Eksekusi) × 100%. Persentase durasi yang lebih tinggi menunjukkan bahwa jenis pernyataan SQL tersebut mengonsumsi lebih banyak sumber daya kluster.

  • SQL ID: Klik SQL ID untuk melihat tren performa, contoh SQL, dan informasi lain untuk jenis pernyataan SQL tersebut.

  • SQL Sample: Gunakan SQL Sample untuk mengidentifikasi aplikasi mana yang memulai pernyataan SQL tersebut.

    Catatan

    Contoh SQL dikodekan dalam set karakter UTF-8.

Ubah durasi penyimpanan log SQL

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas konsol, pilih wilayah.

  3. Klik ID kluster tujuan.

  4. Di panel navigasi sebelah kiri, pilih Logs and Auditing > SQL Insights.

  5. Di pojok kanan atas, klik Service Settings.

  6. Ubah durasi penyimpanan, lalu klik OK.

    Jika Anda telah mengaktifkan DAS Enterprise Edition V3, Anda dapat mengubah durasi penyimpanan data untuk fitur-fitur turunannya.

    Catatan

    Ruang penyimpanan untuk data SQL Explorer disediakan oleh DAS dan tidak menggunakan ruang penyimpanan instans database.

Ekspor catatan SQL

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas konsol, pilih wilayah.

  3. Klik ID kluster tujuan.

  4. Di panel navigasi sebelah kiri, pilih Logs and Auditing > SQL Insights.

  5. Klik tab Audit, lalu klik Export.

  6. Di kotak dialog yang muncul, pilih Export Field yang diperlukan, tentukan Export Time Range, lalu klik OK.

  7. Di kotak dialog Are you sure that you want to export SQL details?, atur Task Name dan CSV Separator, lalu klik Are you sure you want to submit the task?.

    Catatan
    • Setelah tugas dikirim, tugas tersebut tidak dapat dibatalkan.

    • Tidak ada biaya yang dikenakan jika tugas gagal.

    • Data terkait tugas hanya disimpan selama 7 hari.

    • Maksimal 10 juta catatan dapat diekspor dalam satu tugas. Jika jumlah catatan yang akan diekspor melebihi 10 juta, Anda harus memperpendek rentang waktu ekspor.

    • Sistem memerlukan waktu sekitar 5 menit untuk memproses dan mengarsipkan data terbaru. Untuk mengekspor data terbaru, tunggu beberapa menit lalu coba lagi.

  8. Setelah ekspor selesai, klik Tasks di pojok kanan atas halaman SQL Explorer. Di kolom Actions tugas yang dituju, klik Download untuk mengunduh file yang diekspor.

Nonaktifkan SQL Explorer

Catatan

Setelah Anda menonaktifkan fitur SQL Explorer, log audit SQL akan dihapus. Sebelum menonaktifkan fitur SQL Explorer dan SQL Audit, Anda harus mengekspor dan menyimpan log audit SQL ke komputer lokal Anda. Jika Anda mengaktifkan kembali fitur tersebut, log audit SQL akan direkam mulai dari waktu pengaktifan ulang.

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas konsol, pilih wilayah.

  3. Klik ID kluster tujuan.

  4. Di panel navigasi sebelah kiri, pilih Logs and Auditing > SQL Insights.

  5. Klik Service Settings untuk menonaktifkan SQL Explorer dan SQL Audit.

    Jika Anda telah mengaktifkan DAS Enterprise Edition V3, kosongkan kotak centang untuk semua fitur SQL Explorer dan SQL Audit, lalu klik Submit.

    Catatan

    Sekitar satu jam setelah Anda menonaktifkan fitur SQL Explorer dan SQL Audit, sistem akan melepaskan ruang penyimpanan yang digunakan oleh data SQL Explorer dan SQL Audit.

  6. Centang kotak untuk mengonfirmasi prompt, lalu klik Submit and Unsubscribe.

Lihat ukuran dan konsumsi log audit

  1. Masuk ke Konsol Alibaba Cloud. Di pojok kanan atas halaman, pilih Expenses.

  2. Di panel navigasi Costs sebelah kiri, pilih Bills > Bill Details. Lihat detail biaya di mana kolom Billable Item bernilai sql_explorer.

  3. Di tab Bill Details, klik tab Detailed Bills, lalu cari berdasarkan Instance ID. Lihat detail biaya di mana kolom Billable Item bernilai sql_explorer.

    image