Jika Anda mengalami panel backend WordPress (wp-admin) berjalan sangat lambat atau menyaksikan waktu kueri yang lambat, maka disarankan untuk membersihkan Tabel wp_options dan Data yang Dimuat Otomatis.
wp_options Tabel
Tabel wp_options berisi semua jenis data untuk situs WordPress Anda seperti –
- URL situs, URL beranda, email admin, postingan per halaman, format waktu, kategori default, dll
- Setelan untuk tema, plugin, widget
- Data cache sementara
Data yang dimuat secara otomatis adalah hal penting untuk dipahami tentang tabel wp_options yang dimuat di setiap halaman situs WordPress Anda. Data yang dimuat secara otomatis mungkin berisi sejumlah besar data di tabel wp_options seperti –
- Data yang dimuat secara otomatis oleh sebuah plugin
- data yang dimuat secara otomatis yang tertinggal dari plugin dan tema pihak ketiga yang telah dihapus dari situs WordPress.
- Pengembang plugin dan tema membanjiri data ke dalam tabel wp_options alih-alih menggunakan tabel mereka sendiri.
- Batas data muat otomatis
- Batas data muat otomatis yang ideal =300 KB hingga 1 MB.
- dioptimalkan atau diperlukan penghapusan =3-5 MB
- Ditangani segera =<10 MB
Memeriksa, memecahkan masalah, dan membersihkan
Lihat tips di bawah ini tentang cara memeriksa, memecahkan masalah, dan membersihkan tabel wp_options Anda
1.Tabel wp_options tidak memiliki indeks pada pemuatan otomatis, sehingga kueri akhirnya melakukan pemindaian tabel lengkap. Menambahkan indeks mungkin menyelesaikan masalah.
First, do this query to see what the distribution looks like: SELECT COUNT(*), autoload FROM wp_options GROUP BY autoload;
If a large majority of them are set to 'no', you can solve the problem for now by adding an index on autoload. ALTER TABLE wp_options ADD INDEX (`autoload`);
2.Opsi sementara dimasukkan ke dalam tabel tetapi belum dihapus secara otomatis.
Query the wp_options table for option names that contained "transient" SELECT * FROM wp_options WHERE option_name LIKE '%transient%';
Centang kolom yang berisi massive jumlah data di bidang option_value. Solusinya adalah menghapus semua baris "sementara" yang tidak akan mengganggu server karena baris "sementara" akan terisi kembali secara otomatis (jika memang seharusnya ada di sana).
Delete the rows DELETE from wp_options where option_name like '%transient%';