Cara menemukan proses berjalan di mysql

Cara menemukan proses berjalan di mysql

MySQL adalah sistem manajemen basis data relasional open-source populer yang digunakan oleh jutaan pengembang di seluruh dunia. Ini menyediakan berbagai fitur dan alat yang membuatnya mudah untuk bekerja dengan database. Salah satu tugas terpenting dalam mengelola database MySQL adalah memantau dan mengelola proses yang sedang berjalan saat ini.

Di artikel ini, kami akan memberikan panduan komprehensif tentang cara menemukan proses yang sedang berjalan di MySQL. Kami akan membahas tiga metode yang dapat Anda gunakan untuk mengambil informasi tentang menjalankan proses: Tampilkan Daftar Proses perintah, The Informasi_schema.DAFTAR PROSES Tabel, dan alat Workbench MySQL.

Metode 1: Menggunakan Daftar Proses Show

Perintah SHOW ProcessList adalah salah satu perintah yang paling umum digunakan untuk mengambil informasi tentang proses yang sedang berjalan di MySQL. Ini memberikan snapshot dari semua koneksi aktif ke server MySQL, termasuk nama pengguna, database, perintah, waktu, dan status.

Untuk menggunakan perintah show processList, cukup masuk ke server mysql sebagai pengguna dengan hak istimewa yang cukup dan jalankan perintah berikut:

MySQL> Show ProcessList;
1MySQL> Show ProcessList;

Ini akan menampilkan tabel yang berisi informasi tentang semua proses yang sedang berjalan saat ini. Output akan terlihat mirip dengan yang berikut:

Anda juga dapat menggunakan Perintah SHOW ProcessList lengkap, yang menampilkan utas yang sedang berjalan di MySQL dalam format terperinci. Masuk ke konsol MySQL dan jalankan kueri berikut.

MySQL> Tampilkan Daftar Proses Lengkap;
1MySQL> Tampilkan Daftar Proses Lengkap;

Output memberikan informasi yang berguna tentang setiap proses berjalan, termasuk ID proses (ID), pengguna yang memprakarsai proses (pengguna), host dari mana koneksi dibuat (host), nama database yang digunakan (db) , jenis perintah yang dieksekusi (perintah), waktu proses telah berjalan (waktu), keadaan saat ini dari proses (negara), dan informasi tambahan tentang proses (info).

Metode 2: Menggunakan Information_schema.Tabel daftar proses

Cara lain untuk mengambil informasi tentang proses yang sedang berjalan di MySQL adalah dengan menanyakan informasi_schema.Tabel daftar proses. Tabel ini memberikan informasi terperinci tentang semua koneksi aktif ke server MySQL, termasuk ID proses, pengguna, host, database, perintah, waktu, status, dan banyak lagi.

Untuk mengambil informasi tentang menjalankan proses menggunakan Information_schema.Tabel Daftar Proses, jalankan kueri berikut:

mysql> pilih * dari informasi_schema.DAFTAR PROSES;
1mysql> pilih * dari informasi_schema.DAFTAR PROSES;

Ini akan menampilkan tabel yang berisi informasi tentang semua koneksi aktif ke server MySQL. Output akan terlihat mirip dengan yang berikut:

+----+------+-----------+------+---------+------+-------+------------------+ | ID | Pengguna | Tuan rumah | Db | Perintah | Waktu | Negara | Info | +----+------+-----------+------+---------+------+- ------+ ------------------+ | 1 | root | localhost | Null | Tidur | 0 | | Null | | 2 | Pengguna | localhost | db1 | Kueri | 5 | | Pilih * dari… | | 3 | Pengguna | localhost | db2 | Kueri | 10 | | UPDATE… | +----+------+-----------+------+---------+------+-------+------------------+
1234567+----+------+-----------+------+---------+------+-------+------------------+| ID | Pengguna | Tuan rumah | Db | Perintah | Waktu | Negara | Info |+----+------+-----------+------+---------+------ +-------+------------------+| 1 | root | localhost | Null | Tidur | 0 | | Null || 2 | Pengguna | localhost | db1 | Kueri | 5 | | Pilih * dari ...|| 3 | Pengguna | localhost | db2 | Kueri | 10 | | MEMPERBARUI ... |+----+------+-----------+------+---------+------+-------+------------------+

Metode 3: Menggunakan alat MySQL Workbench

Jika Anda lebih suka menggunakan alat grafis untuk memantau dan mengelola proses yang sedang berjalan di MySQL, alat MySQL Workbench adalah pilihan yang baik. Ini menyediakan antarmuka yang ramah pengguna yang memungkinkan Anda untuk dengan mudah melihat dan mengelola semua koneksi aktif ke server MySQL.

Untuk menggunakan alat MySQL Workbench untuk melihat proses yang sedang berjalan, ikuti langkah -langkah ini:

  1. Buka Alat Workbench MySQL dan sambungkan ke server MySQL Anda.
  2. Dari menu utama, pilih Server> Ekspor Data> Opsi Lanjutan.
  3. Di kotak dialog Opsi Lanjutan, pilih tab Proses.
  4. Tab Proses menampilkan informasi tentang semua koneksi aktif ke server MySQL. Anda dapat mengurutkan informasi dengan mengklik header kolom.
  5. Anda juga dapat mengelola proses berjalan dengan memilih satu atau lebih proses dan mengklik tombol yang sesuai di toolbar. Misalnya, Anda dapat menghentikan proses dengan mengklik tombol Kill Proses.

Kesimpulan

Sebagai kesimpulan, menemukan proses yang sedang berjalan di MySQL adalah tugas penting bagi administrator dan pengembang basis data. Ada beberapa metode yang dapat Anda gunakan untuk mengambil informasi tentang menjalankan proses, termasuk perintah show processList, informasi_schema.Tabel daftar proses, dan alat workbench mysql. Dengan memantau dan mengelola proses berjalan, Anda dapat memastikan bahwa database MySQL Anda berjalan dengan lancar dan efisien.