Software

Jet Profiler

Partner Jet Profiler di Indonesia

Alat monitoring performa database MySQL untuk menemukan query lambat dan bottleneck.

Butuh penawaran tertulis? Isi formulir permintaan penawaran

Jet Profiler adalah tool analisis performa query dan diagnostik real-time untuk database server MySQL, dikembangkan oleh Aegik AB dari Swedia. Versi terkininya, Jet Profiler for MySQL 4, membantu DBA dan developer menemukan query, tabel, dan user yang paling membebani database, tanpa perubahan apa pun di sisi server dan dengan beban tambahan yang biasanya hanya sekitar 1%.

Ringkasan

Jet Profiler adalah aplikasi desktop yang dipasang di komputer Anda, lalu terhubung ke server MySQL yang ingin dianalisis. Cukup tekan tombol Record, dan dalam beberapa menit Anda sudah bisa melihat sumber beban database. Pilih kategori di bawah atau klik menu tab untuk melihat penjelasan lengkapnya.

Tampilan Top Queries di Jet Profiler for MySQL

Fitur Utama

Top Queries, Top Tables, Top Users, slow queries, analisis lock, profiling replikasi, dan rating query berbasis EXPLAIN.

Top lists · Query rating · Replication · 50+ metrik server

Tampilan Top Tables di Jet Profiler

Edisi & Lisensi

Tiga versi: Free, Professional, dan Enterprise, dibedakan dari kelengkapan laporan, retensi data, multi-instance, dan penjadwalan.

Free · Professional · Enterprise

Jendela utama Jet Profiler saat merekam data

Cara Kerja & Penggunaan

Langkah memulai profiling dan contoh kasus penggunaan di lingkungan kerja.

Generate load · Record · Investigate

Dialog Explain dan rating query di Jet Profiler

Persyaratan & Memilih

Kebutuhan sistem, hak akses database yang diperlukan, dan panduan memilih versi.

Windows · macOS · Linux · Java

Keunggulan utama Jet Profiler

  • Fokus pada query, tabel, dan user – langsung menunjukkan query paling sering, tabel paling sibuk, dan user paling aktif.
  • Visual dan real-time – data ditampilkan dalam line chart, pie chart, dan tabel yang bisa di-zoom.
  • Beban rendah – sebagian besar pemrosesan dilakukan di aplikasi, bukan di server database.
  • Tanpa agent – tidak perlu memasang software atau mengubah konfigurasi server MySQL.

Butuh alat GUI untuk mengelola dan mengembangkan database MySQL? Lihat juga Navicat. Diskusikan kebutuhan Jet Profiler Anda dengan tim kami.

Fitur Utama

Jet Profiler mengumpulkan statistik database setiap detik, lalu menyajikannya sebagai daftar teratas (top list) dan grafik. Fitur-fiturnya dapat dikelompokkan sebagai berikut.

Grafik threads dan tabel Top Queries

Top lists

Tampilan inti untuk menemukan sumber beban database.

  • Top Queries – query yang paling sering berjalan beserta rating berbasis EXPLAIN; tampilan terpenting untuk menemukan query terburuk.
  • Top Tables dan Top Schemas – tabel dan skema yang paling sering diakses, berguna untuk menemukan tabel yang kurang index.
  • Top Users dan Top IPs – user dan alamat IP klien yang paling banyak memakai server.
  • Top States – aktivitas yang paling menyibukkan database, misalnya pembuatan temporary table.
Visualisasi execution plan di Jet Profiler

Analisis query

  • Query Ratings – menilai query yang berpotensi membebani server karena index hilang, tabel besar, dan sebab lain.
  • Query Visualization – execution plan dari EXPLAIN digambarkan sebagai diagram lookup tabel, rating, dan ukuran join. Query dapat diedit dan di-EXPLAIN ulang.
  • Slow Queries dan Locked Queries – query paling lambat per interval waktu dan query yang tertahan lock.
Perbandingan aktivitas user di Jet Profiler

Replikasi dan metrik server

  • Replication Profiling – mengukur sisa kapasitas thread SQL replikasi di slave.
  • Master and Slave statistics – jumlah thread yang bekerja di master dan slave untuk menemukan bottleneck I/O atau SQL.
  • MyISAM Lock Analysis – query penyebab locking terbanyak untuk mengurangi replication lag.
  • Lebih dari 50 metrik server, seperti threads connected, network I/O, command statistics, dan handler statistics.

Kemudahan operasional

  • Zoomable GUI untuk memperbesar lonjakan beban dan melihat query di interval tersebut.
  • Save/load data profiling untuk membandingkan minggu ke minggu atau beban normal vs puncak.
  • Laporan HTML, SSH tunneling ke database jarak jauh, serta export ke CSV (Enterprise).
  • Penjadwalan perekaman lewat command line dan monitoring beberapa instance MySQL sekaligus (Enterprise).

Edisi & Lisensi

Jet Profiler for MySQL 4 tersedia dalam tiga versi. Versi Free tidak dibatasi waktu, sedangkan Professional dan Enterprise membuka seluruh laporan.

FiturFreeProfessionalEnterprise
Record dan load dataYaYaYa
Save data profiling–YaYa
Top Tables, Top Schemas, Top QueriesTerbatasYaYa
Top Users, Top States–YaYa
Slow Queries, Locked Queries–YaYa
Table Sizes, Live Threads–YaYa
Save to CSV, Live Transactions––Ya
Master / Slave Load Info, SSH tunnelingYaYaYa
HTML reports–YaYa
Multiple instances––Ya
Scheduling (command line)––Ya
Retensi data2 jamTidak terbatasTidak terbatas

Ketentuan lisensi

  • Setiap lisensi berlaku untuk instalasi di dua komputer, misalnya laptop dan PC kerja; lisensi terikat ke perangkat keras saat registrasi.
  • Aktivasi memakai registration key; registrasi manual tanpa internet juga tersedia.
  • Lisensi Professional dapat di-upgrade ke Enterprise, dan tersedia potongan volume untuk pembelian beberapa lisensi.
  • Fitur versi Free dapat berubah sewaktu-waktu menurut ketentuan Aegik.

Cara Kerja & Penggunaan

Jet Profiler bekerja berdasarkan observasi statistik: setiap detik ia memantau status database dan proses yang berjalan. Makin lama perekaman, makin akurat gambaran tentang apa yang paling sering menyibukkan database.

  1. Siapkan beban (load). Profiling paling berguna saat server sedang dipakai, baik oleh aplikasi produksi maupun oleh alat uji beban seperti ApacheBench atau JMeter.
  2. Atur koneksi dan mulai merekam. Masukkan user database dengan hak yang cukup, uji koneksi, lalu tekan Record. Aegik menyarankan perekaman minimal 5 menit.
  3. Selidiki hasilnya. Pilih preset grafik (Threads, Tables, Users), zoom ke area yang menarik, lalu periksa tab Top Queries, Top Tables, dan Top Users.
  4. Perbaiki dan ukur ulang. Tambahkan index atau tulis ulang query, lalu rekam lagi untuk membandingkan hasilnya.

Contoh penggunaan

  • Aplikasi web lambat – menemukan query yang paling sering berjalan dan tidak memakai index.
  • Server multi-user – mengetahui user atau aplikasi yang membebani server bersama, misalnya di lingkungan hosting.
  • Replikasi tertinggal – mengukur kapasitas thread replikasi dan lock yang terkait.
  • Sebelum menambah hardware – memastikan bottleneck memang di kapasitas server, bukan di query.

Cocok untuk: DBA, developer aplikasi, dan tim operasional yang mengelola MySQL untuk sistem informasi, e-commerce, atau aplikasi internal perusahaan.

Jet Profiler tidak dapat mengukur pemakaian CPU, disk, atau jaringan per query; ia menilai dari frekuensi dan status eksekusi. Gunakan hasilnya bersama data bottleneck server (CPU atau disk) untuk menyimpulkan query mana yang paling berdampak.

Persyaratan & Cara Memilih

KomponenPersyaratan
Sistem operasiWindows (x64), macOS, dan Linux; umumnya berjalan di platform apa pun yang mendukung Java 12 ke atas
Memori1 GB atau lebih
Ruang disk200 MB atau lebih
LayarResolusi 1024 × 768 atau lebih
InternetDisarankan untuk registrasi lisensi dan update
Hak akses MySQLUSAGE, PROCESS, SELECT, dan SHOW VIEW pada *.* (disarankan akun terpisah)
Perubahan serverTidak diperlukan; tanpa agent atau layanan tambahan

Beban tambahan sekitar 1% berlaku pada interval polling bawaan dan naik seiring polling yang lebih sering. Aegik menyarankan memulai di lingkungan non-kritis (development atau test) dengan interval polling yang panjang bila server memakai InnoDB buffer pool yang sangat besar.

Memilih versi

  1. Mulai dengan versi Free untuk melihat gambaran awal beban database Anda.
  2. Pilih Professional bila tim membutuhkan laporan lengkap, retensi data tanpa batas, slow queries, dan laporan HTML.
  3. Pilih Enterprise bila perlu merekam banyak instance MySQL sekaligus atau menjadwalkan perekaman otomatis.
  4. Hitung jumlah lisensi berdasarkan jumlah analis, ingat satu lisensi berlaku untuk dua komputer.

Diskusikan kebutuhan Jet Profiler Anda dengan tim kami.

PT Kreasi Utama Mandiri adalah partner resmi Jet Profiler di Indonesia. Silakan hubungi kami untuk informasi lebih lanjut.

Kenapa membeli di KUM?

  • Produk resmi & bergaransi

    Lisensi dan perangkat asli dari jalur distribusi resmi, garansi sesuai ketentuan vendor.

  • Konsultasi gratis

    Tim kami membantu memilih edisi, lisensi, atau spesifikasi yang tepat sebelum membeli.

  • Instalasi & dukungan teknis lokal

    Tim teknis di Jakarta dan Palembang untuk instalasi, konfigurasi, dan bantuan setelah pembelian.

  • Faktur pajak & pembayaran korporat

    Faktur pajak (PPN) dan termin pembayaran untuk perusahaan dan instansi.

Minta Penawaran Tertulis

Isi formulir ini dan tim sales kami akan mengirimkan penawaran untuk Jet Profiler ke email Anda.

wajib diisi

Data Anda hanya dipakai untuk menindaklanjuti permintaan penawaran ini.

Butuh solusi IT?

Konsultasikan kebutuhan IT Anda bersama tim KUM

Dapatkan penawaran untuk lisensi software, perangkat hardware, hingga instalasi infrastruktur.