檢查你的 WordPress Database
搬家後在搞 schedule backup,偶然發現我的 database 竟有3XMB!絕大部份是來自 WordPress 的 “wp_options” 這個 table ,檢查一下後,有二千多條差不多的 records。
這二千多條 records 的 option_name 都是以 “rss_” 作始,內容原來是 WordPress admin dashboard 的 RSS feed ,但不知為甚麼會把重覆的內容不停複制。上過 WordPress Support 找答案,似乎暫時只有一個用家和我一樣。當中提到可以關掉 Dashboard 的 feed ,於是安裝了x-Dashboard 這個 plugins。其實本來我就很少看那些 WordPress feed。
至於那二千多條 records ,當然要處決掉,query 後發覺 WordPress 預設也有三個以 “rss_” 作始的 option_name,所以就寫了以下的 SQL ,來個一瞬間瘦身!
* 若你也想瘦身,當然可以照用,但記得先 backup database,後果自負。
DELETE FROM `wp_options` WHERE `option_name` LIKE 'rss_%'
and
`option_name` !='rss_excerpt_length'
and
`option_name` !='rss_language'
and
`option_name` !='rss_use_excerpt';
OPTIMIZE TABLE `wp_options`
若你的網存夠大當然可以不理那龐大的 database ,我也是要把 backup 寄去 Gmail 時才驚覺那 30MB DB 的存在。
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported














No comments
Jump to comment form | comments rss | trackback uri