MySQL Client‎ > ‎

Maatkit

Apa itu Maatkit ?

Maatkit adalah aplikasi yang terdiri sekumpulan utilitas command line yang sangat powerful untuk database open source, diantaranya MySQL dan PostgreSQL. Fungsi-fungsi yang sangat berguna seperti :
  • melakukan sinkronisasi antara dua table
  • backup table ke file / table lain
  • menganalisa query kita (profiling)
  • dan lain-lain
Maatkit dibuat oleh Baron Schwartz dari Percona.

Kebutuhan System (Requirements)

Untuk menjalankan semua command line ini maka kita perlu memiliki instalasi PERL di dalam sistem operasi kita. Selain itu, kita juga perlu memiliki PERL module terkait dengan database yang ingin kita gunakan, misalkan untuk MySQL kita perlu memiliki modul DBD-MySQL (mySQL.pm).


Gambar : Modul DBD-mysql terinstall dalam sistem seperti ditunjukkan PPM (Perl Package Manager)

Contoh Penggunaan :

Berikut adalah screenshot contoh penggunaan salah satu utilitas maatkit, mk-find.


Daftar Utilitas

Berikut adalah daftar utilitas Maatkit yang terdapat pada rilis 7119. Untuk melihat kegunaan dari masing-masing utilitas jalankan perintah :

perldoc nama-utilitas

Contoh Penggunaan :

perldoc mk-table-sync

Daftar Utilitas Maatkit 7119

  • mk-archiver
  • mk-checksum-filter
  • mk-deadlock-logger
  • mk-duplicate-key-checker
  • mk-error-log
  • mk-fifo-split
  • mk-find
  • mk-heartbeat
  • mk-index-usage
  • mk-kill
  • mk-loadavg
  • mk-log-player
  • mk-merge-mqd-results
  • mk-parallel-dump
  • mk-parallel-restore
  • mk-profile-compact
  • mk-purge-logs
  • mk-query-advisor
  • mk-query-digest
  • mk-query-profiler
  • mk-show-grants
  • mk-slave-delay
  • mk-slave-find
  • mk-slave-move
  • mk-slave-prefetch
  • mk-slave-restart
  • mk-table-checksum
  • mk-table-sync
  • mk-upgrade
  • mk-variable-advisor
  • mk-visual-explain



Referensi Terkait : 
Comments