For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pengarsipan data

Arsipkan data pelacakan lama di Navixy On-Premise untuk mengendalikan pertumbuhan basis data. Gunakan pt-archiver dari Percona untuk memindahkan record lama dan membebaskan ruang disk dengan OPTIMIZE TABLE.

Navixy adalah aplikasi yang sangat bergantung pada basis data, dan semakin banyak perangkat yang Anda miliki, semakin cepat basis data akan bertambah besar. Akibatnya, pengarsipan data menjadi pertimbangan penting bagi administrator sistem, dan ini merupakan pertanyaan yang cukup sering diajukan. Dalam artikel ini, kami akan memberikan beberapa tips berharga tentang proses pengarsipan data.

Tabel dengan volume data besar

Penting untuk mengetahui tabel mana yang memuat jumlah data paling besar agar ruang disk dapat dikelola secara efektif. Navixy memiliki dua basis data: untuk data bisnis dan untuk data IoT.

Di dalam basis data bisnis, tabel yang paling besar meliputi:

  • sensor_data – menyimpan nilai sensor untuk perangkat;

  • history – menyimpan notifikasi yang dihasilkan oleh platform;

  • counters_data – yang menyimpan nilai untuk odometer, Jam mesin, dan sejenisnya.

Untuk basis data IoT, administrator dapat meninjau setiap tabel dan mengarsipkan data yang melebihi titik tertentu, terlepas dari konfigurasinya. Pemilihan titik ini akan bergantung pada kebutuhan spesifik organisasi dan persyaratan retensi data.

Alat untuk mengarsipkan data

Sebagai administrator sistem, Anda dapat menggunakan alat atau utilitas apa pun yang Anda sukai atau yang sudah Anda kuasai untuk mengarsipkan data di Navixy. Namun, kami merekomendasikan penggunaan pt-archiver dari Percona karena menyediakan tiga opsi yang praktis:

  • menghapus data

  • mengekspor data ke berkas eksternal

  • mengekspor data ke tabel terpisah

Proses ini cukup dapat dikonfigurasi, jadi kami menyarankan untuk membaca dokumentasi resmi Percona sebelum melanjutkan. Ini akan memungkinkan Anda menyesuaikan proses pengarsipan dengan tepat agar sesuai dengan kebutuhan bisnis Anda, sehingga prosesnya dioptimalkan dan efektif.

Membebaskan ruang disk

Setelah Anda menyelesaikan proses pengarsipan data, sangat penting untuk menjalankan pernyataan OPTIMIZE TABLE guna lebih lanjut mengelola ruang disk dan mengoptimalkan basis data. Pernyataan ini akan menyalin data yang telah diarsipkan ke tabel baru, menghapus tabel lama, dan mengganti nama tabel baru menjadi nama aslinya. Meskipun prosedur ini dapat memakan waktu, ini adalah cara yang efektif untuk membebaskan ruang disk, meningkatkan kinerja sistem, dan memastikan bahwa instans Navixy Anda berjalan lancar.

Terakhir diperbarui

Apakah ini membantu?