GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Cara menggunakan alat Pengoptimalan MySQL

Apa itu Pengoptimalan MySQL?

MySQL Optimize adalah alat yang memungkinkan Anda melihat kueri basis data intensif sumber daya serta menyimpannya dalam cache. Ini dilakukan dengan menggunakan KualoSQL, jenis layanan SQL khusus yang dapat mencatat statistik kueri, dan menyimpan kueri yang Anda inginkan.

Cara menggunakan MySQL Optimal

Demo ini mengasumsikan Anda sudah masuk ke cPanel.

1) Di cPanel, gulir ke bawah ke subjudul METRICS dan klik ikon MySQL Optimize:

2) Untuk mulai menggunakan MySQL Optimize dengan situs web Anda, Anda harus mengeklik Aktifkan di sebelah pengguna MySQL dalam daftar:

3) File konfigurasi database situs web kemudian perlu diedit agar koneksi database melalui KualoSQL.

Anda dapat mengedit file konfigurasi menggunakan alat File Manager di cPanel.

Dalam contoh ini kita akan mengkonfigurasi situs WordPress. Itu dilakukan dengan mencari dan mengedit file wp-config.php.

Host basis data harus 127.0.0.1, dan port basis data harus 3308.

Tergantung pada jenis aplikasinya, mungkin portnya belum ditentukan, tetapi Anda dapat mengubahnya untuk WordPress sebagai berikuts:

/** MySQL hostname */
define('DB_HOST', '127.0.0.1:3308');

Simpan file, lalu jelajahi beberapa halaman di situs web Anda untuk menguji.

4) Setelah situs web Anda menggunakan koneksi database melalui KualoSQL, Anda dapat menggulir ke bawah halaman MySQL Optimize dan klik Analisis di sebelah database:

Itu akan mengkompilasi statistik kueri basis data situs web Anda untuk tinjauan Anda dan memungkinkan Anda untuk menyimpan apa pun yang Anda inginkan.

Tab Statistik Kueri akan terbuka secara default dan menampilkan 10 kueri teratas yang membutuhkan waktu total paling lama untuk dijalankan:

Anda dapat mengklik Runs, Total Time, atau Average Time di header tabel untuk mengurutkan kueri. Waktu ditampilkan dalam milidetik.

Untuk men-cache kueri, isi waktu yang diinginkan (dalam milidetik) di bidang TTL (Time To Live) dan klik Cache.

Peringatan:Tembolok kueri tidak menyegarkan atau menjadi tidak valid setelah basis data berubah. Itu hanya akan menyegarkan ketika TTL kedaluwarsa. Ini berarti jika Anda memiliki TTL panjang 3600 (1 jam) dan Anda membuat perubahan ke situs web yang disimpan dalam database dan diambil menggunakan kueri yang Anda cache, itu tidak akan menampilkan perubahan baru di situs web sampai 1 jam berlalu. dan cache kedaluwarsa dan dibuat ulang.

Untuk menghindari data lama ditampilkan di situs web, berhati-hatilah saat menangkap kueri dan tetapkan nilai TTL yang sesuai sehingga data diperbarui sesering yang diperlukan. Jika kueri bertanggung jawab untuk menarik data yang harus sangat akurat, seperti menampilkan jumlah item yang diperbarui dalam keranjang belanja, kueri tersebut tidak boleh di-cache.

Selain kueri caching, bagian ini bisa sangat membantu untuk menentukan kueri yang berjalan lama yang dapat dioptimalkan dalam skrip Anda. Kueri yang berjalan lebih lama akan disorot dengan warna kuning atau merah dan menampilkan pesan peringatan.

Tab Kueri Tembolok akan menampilkan kueri apa pun yang sebelumnya telah Anda tembolok:

Anda dapat menggunakan tombol Ubah TTL untuk membuat kueri yang di-cache kedaluwarsa pada interval yang lebih cepat atau lebih lambat atau menghapusnya seluruhnya dengan tombol Hapus dari Cache.

5) Jika Anda memutuskan untuk menghentikan penggunaan MySQL Optimize, Anda dapat melakukannya dengan terlebih dahulu mengedit file konfigurasi aplikasi Anda untuk membatalkan perubahan yang dilakukan pada langkah 3. Selanjutnya, Anda dapat mengklik Nonaktifkan di sebelah pengguna MySQL dalam daftar.

Dan itu saja! Anda sekarang tahu cara mengaktifkan dan menggunakan MySQL Optimize, serta cara menonaktifkannya kapan saja.

Catatan: Statistik yang ditampilkan di MySQL Optimize dihapus sekali sehari pada waktu server tengah malam.


cPanel
  1. Bagaimana menghubungkan jarak jauh ke MySQL

  2. Cara menggunakan cPanel MySQL Database Wizard

  3. Cara Membuat Database MySQL Menggunakan API cPanel

  1. Cara menggunakan phpMyAdmin untuk menyalin database MySQL

  2. Cara mengoptimalkan dan memperbaiki database MySQL menggunakan phpMyAdmin

  3. Cara Menggunakan Alat Lacak DNS di cPanel

  1. Cara menggunakan alat Domain cPanel

  2. Cara Menggunakan Alat Penggunaan Ruang Disk Di cPanel

  3. Cara Membuat Database MySQL Di cPanel