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.
CatatanMengaktifkan 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.
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
-
Masuk ke Konsol PolarDB.
-
Di pojok kiri atas konsol, pilih wilayah.
-
Klik ID kluster tujuan.
-
Di panel navigasi sebelah kiri, pilih .
-
Aktifkan SQL Explorer.
Jika DAS Enterprise Edition belum diaktifkan untuk Akun Alibaba Cloud Anda, ikuti petunjuk di layar untuk mengaktifkannya.
-
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.
CatatanAnda 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.
CatatanJika 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.
CatatanPersentase 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.
CatatanContoh SQL dikodekan dalam set karakter UTF-8.
Ubah durasi penyimpanan log SQL
-
Masuk ke Konsol PolarDB.
-
Di pojok kiri atas konsol, pilih wilayah.
-
Klik ID kluster tujuan.
-
Di panel navigasi sebelah kiri, pilih .
-
Di pojok kanan atas, klik Service Settings.
-
Ubah durasi penyimpanan, lalu klik OK.
Jika Anda telah mengaktifkan DAS Enterprise Edition V3, Anda dapat mengubah durasi penyimpanan data untuk fitur-fitur turunannya.
CatatanRuang penyimpanan untuk data SQL Explorer disediakan oleh DAS dan tidak menggunakan ruang penyimpanan instans database.
Ekspor catatan SQL
-
Masuk ke Konsol PolarDB.
-
Di pojok kiri atas konsol, pilih wilayah.
-
Klik ID kluster tujuan.
-
Di panel navigasi sebelah kiri, pilih .
-
Klik tab Audit, lalu klik Export.
-
Di kotak dialog yang muncul, pilih Export Field yang diperlukan, tentukan Export Time Range, lalu klik OK.
-
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.
-
-
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
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.
-
Masuk ke Konsol PolarDB.
-
Di pojok kiri atas konsol, pilih wilayah.
-
Klik ID kluster tujuan.
-
Di panel navigasi sebelah kiri, pilih .
-
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.
CatatanSekitar 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.
-
Centang kotak untuk mengonfirmasi prompt, lalu klik Submit and Unsubscribe.
Lihat ukuran dan konsumsi log audit
-
Masuk ke Konsol Alibaba Cloud. Di pojok kanan atas halaman, pilih Expenses.
-
Di panel navigasi Costs sebelah kiri, pilih . Lihat detail biaya di mana kolom Billable Item bernilai sql_explorer.
-
Di tab Bill Details, klik tab Detailed Bills, lalu cari berdasarkan Instance ID. Lihat detail biaya di mana kolom Billable Item bernilai sql_explorer.
