Tutorial yang sangat berguna jika Anda memiliki situs web WordPress tabel SQL siapa wp_options sangat besar. Clean huge wp_options in SQL.
Cuprin
WordPress adalah CMS yang cukup ringan untuk server web. Persyaratan sumber daya perangkat keras minimum dan web server dengan dukungan HTTPS yang telah kami pasang: PHP, MySQL, nginx atau Apache.
Masalah di WordPress dapat terjadi ketika kita menggunakan berbagai modul (plugin) yang memiliki pelanggaran keamanan atau tidak dioptimalkan mempengaruhi database. Sebagian besar waktu, meja wp_options
dia yang menderita.
Salah satu skenario tersebut adalah skenario di mana berbagai modul tidak dihapus entri cache atau transien kadaluarsa dari MySQL. tabel wp_options itu mencapai volume yang sangat besar dalam waktu, yang menyebabkan konsumsi sumber daya CPURAM tinggi yang tidak dapat dibenarkan. Dalam kondisi ini, waktu pemuatan situs web dengan WordPress itu meningkat banyak atau dapat menyebabkan masalah fungsionalitas utama.
Seiring waktu kami telah mengidentifikasi dua modul yang karena kurangnya atau operasi yang salah dari layanan CRON, entri SQL yang kedaluwarsa (cache dan transien) tetap ada dan mengisi database dalam jumlah yang sangat besar.
740 MB untuk tabel wp_options itu sangat besar dan tidak dapat dibenarkan pada saat yang bersamaan. Dalam tabel di mana pengaturan inti biasanya disimpan WordPress dan modul terpasang.
Cara membersihkan wp_ besaroptions dalam SQL
Bagaimana cara menghapus dari MySQL wp_options
baris wpseo_sitemap_cache_validator
?
Di versi Yoast SEO yang lebih lama ada bug yang menyebabkan entri cache lama untuk peta situs tetap berada di database, di tabel wp_options, bahkan jika mereka tidak lagi relevan dan biasanya sudah menghilang. Untuk dihapus.
saya menemukan di MySQL sejumlah besar baris wpseo_sitemap_cache_validator
menempati menara yang tidak berguna.

Menghapus baris-baris ini dari database bukanlah risiko, tetapi Anda disarankan untuk membuat cadangan sebelum perintah apa pun dijalankan di SQL.
Untuk menghapus baris wpseo_sitemap_cache_validator dari wp_options cukup pilih database dan jalankan perintah SQL:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Bagaimana cara menghapus transien (WooCommerce Transien) kedaluwarsa dari SQL – wp_options
Transisi (WordPress Transients) digunakan oleh plugin dan tema untuk menyimpan informasi sementara dalam database. Ini mengoptimalkan kecepatan pemuatan situs dan memungkinkan pengoperasian yang benar dari beberapa elemen.
Biasanya, transien yang kedaluwarsa harus dihapus secara otomatis dari database, tetapi hal ini tidak selalu terjadi. Modul seperti Facebook dan WooCommerce membuat banyak transien, dan jika tidak dihapus secara otomatis, transien akan mengisi database secara signifikan. Skenario di mana kita harus mengintervensi dan menghapusnya secara manual.
Kami pergi ke database, ke SQL dan menjalankan baris perintah:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Jika sejumlah besar transien telah dihapus, kami akan segera melihat kecepatan pemuatan halaman web yang lebih tinggi dan konsumsi yang lebih rendah dari CPU untuk proses yang dimasukkan oleh SQL.