我有成千上萬的分類/自定義分類法和成千上萬的帖子wordpress。 我很難保持在線而不使用緩存,因爲處理器達到100%(由mysql服務器使用而不是php)。WordPress的mysqld已經消失
我已經分離出了問題,由於MySQL的更新, WordPress數據庫錯誤:[MySQL服務器已消失] UPDATE wphn_options
SET option_value
= ........... 'WHERE option_name
=' rewrite_rules ',這是在每個頁面加載時執行的。
這是一個option_value如下所示的示例:`WordPress數據庫錯誤:[MySQL服務器已經消失](這不是每查詢1%,只是一個簡短的預覽)。
任何人都知道我可以阻止這個查詢執行?
UPDATE `wphn_options` SET `option_value` = 'a:7269:{s:18:\"sitemap_trolio.xml\";s:33:\"index.php?aiosp_sitemap_path=root\";s:29:\"sitemap_trolio_(.+)_(\\d+).xml\";s:71:\"index.php?aiosp_sitemap_path=$matches[1]&aiosp_sitemap_page=$matches[2]\";s:23:\"sitemap_trolio_(.+).xml\";s:40:\"index.php?aiosp_sitemap_path=$matches[1]\";s:34:\"sitemap(-+([a-zA-Z0-9_-]+))?
在增加max_allowed_packet個= 256M固定的問題,我理解你的觀點,但它不喜歡,在所有。我有一個專用的服務器4x至強(每個Sixcore)。 256GB內存和三星SSD硬盤,它通常保持在10%或以下,但是當緩存未建成時會崩潰。我刪除了附加到長更新查詢的AIOSP,但查詢仍然存在,只是更短,這裏是我刪除網站地圖部分後的新查詢的示例:__u = 1&name = $ matches [1]&page = $比賽[2] \ 「; S:10:\」^U /(。*)/ \? 「; S:32:\」 的index.php __ U = 1&名稱= $匹配[1] \「; S?: 14:\ 「^演員//\(。*)?」; S:27:\ 「?的index.php演員= $匹配[1] \」; S:16:\「^ regizor /(.*) ? –