Cloud Database

Storage, performa, dan naik paket

Panduan 4 dari 55 menit baca

Pantau pemakaian storage dan CPU, lalu tambah storage atau naikkan paket saat dibutuhkan.

Database yang sehat butuh dua hal: ruang penyimpanan yang cukup dan sumber daya yang memadai. Panel Cloud Database menyediakan tab Storage dan Performa untuk memantau keduanya, sehingga kamu bisa bertindak sebelum masalah terasa oleh pengguna aplikasi.

Storage

Tab Storage menampilkan pemakaian, misalnya 7 MB dari 2 GB, lengkap dengan meteran visual.

Tab Storage Cloud Database
Tab Storage Cloud Database

Cara kerja kuota

  • Yang dihitung hanya data di database kamu. Log transaksi dan file sistem tidak memakan kuota.
  • Pemakaian diperiksa otomatis setiap hari. Klik Periksa sekarang untuk mengecek saat itu juga, misalnya setelah mengimpor data besar.
  • Di 90%, kamu menerima email peringatan, sekali setiap kenaikan.
  • Di 100%, database menjadi read-only: data tetap bisa dibaca dan dihapus, tetapi tidak bisa ditambah.
  • Setelah storage ditambah atau data dikurangi, database dibuka kembali otomatis.

Kenapa read-only, bukan dihentikan?

Saat storage penuh, menghentikan database akan membuat aplikasimu mati total. Mode read-only menjaga aplikasi tetap bisa menampilkan data, sementara penulisan data baru dihentikan agar tidak ada data yang rusak. Ini memberi kamu waktu untuk menambah storage atau membersihkan data.

Menambah storage

  1. Klik Tambah storage.
  2. Atur jumlah storage baru, lalu lanjutkan ke pembayaran.
  3. Setelah faktur dibayar, kapasitas bertambah otomatis. Alamat koneksi tidak berubah.

Biaya storage tambahan dihitung prorata sampai tanggal jatuh tempo, lalu ikut tagihan bulanan berikutnya dengan tarif Rp3.000 per GB.

Mengurangi pemakaian storage

Sebelum menambah storage, periksa apakah ada data yang bisa dibersihkan:

  • Hapus data log aplikasi lama yang tidak dipakai lagi.
  • Hapus tabel percobaan atau tabel cadangan sementara.
  • Untuk PostgreSQL, jalankan VACUUM agar ruang dari data yang dihapus bisa dipakai kembali.

Performa

Tab Performa menampilkan pemakaian CPU, RAM, jumlah koneksi, dan uptime database. Data dimuat saat tab dibuka, jadi tunggu beberapa detik sampai angkanya muncul.

Tab Performa Cloud Database
Tab Performa Cloud Database

Membaca angka performa

  • CPU tinggi sesekali itu wajar, misalnya saat ada laporan berat. CPU yang terus tinggi berarti database bekerja terlalu keras.
  • RAM dipakai database untuk menyimpan data yang sering dibaca agar lebih cepat. RAM yang selalu penuh membuat database lebih sering membaca dari disk, sehingga lebih lambat.
  • Koneksi menunjukkan jumlah koneksi aktif dibanding batas paket. Bila mendekati batas, aplikasi baru akan ditolak saat mencoba terhubung.
  • Uptime menunjukkan berapa lama database berjalan sejak terakhir dinyalakan ulang.

Tanda database perlu paket lebih besar

  • CPU sering tinggi saat aplikasi ramai.
  • Jumlah koneksi mendekati batas paket.
  • Aplikasi terasa lambat walaupun query sudah dioptimalkan.

Sebelum naik paket, coba ini

  • Tambahkan index pada kolom yang sering dipakai untuk mencari atau mengurutkan data.
  • Pakai connection pooling di aplikasi agar koneksi dipakai ulang, bukan dibuat baru terus-menerus.
  • Hindari query yang mengambil seluruh isi tabel tanpa batas.

Naik paket

Klik Naikkan paket, pilih paket baru, lalu bayar selisihnya. Biaya dihitung prorata sesuai sisa masa aktif. Alamat koneksi dan data tidak berubah. Baca Naik atau turun paket.

Contoh: email peringatan 90% masuk

Misalnya kamu menerima email bahwa storage database sudah 90%. Langkah yang disarankan:

  1. Buka tab Storage dan klik Periksa sekarang untuk melihat angka terbaru.
  2. Perkirakan laju pertumbuhan data. Bila data bertambah sekitar 100 MB per minggu dan sisa ruang 200 MB, kamu punya sekitar dua minggu.
  3. Bersihkan data yang tidak dipakai, misalnya log lama.
  4. Bila masih kurang, tambah storage dengan selisih yang cukup untuk beberapa bulan, bukan hanya beberapa hari.

Dengan begitu database tidak sempat menjadi read-only, dan aplikasimu tetap berjalan normal.

Tanya jawab

Apakah storage bisa dikurangi? Storage bisa ditambah kapan saja. Bila kamu ingin mengurangi kapasitas, buka tiket agar tim kami membantu menilai apakah datamu masih muat di kapasitas yang lebih kecil.

Apakah naik paket membuat database restart? Perubahan paket dapat membuat database dimulai ulang sebentar. Lakukan di waktu yang tenang.

Ringkasan

Pantau tab Storage dan Performa secara berkala, terutama setelah aplikasi bertambah ramai. Tindak lanjuti email peringatan 90% sebelum database menjadi read-only, optimalkan query sebelum naik paket, dan tambah storage dengan cadangan ruang yang cukup.

Apakah panduan ini membantu?