DELETE FROM keywords
WHERE NOT EXISTS
(SELECT keywords_relations.k_id FROM keywords_relations WHERE keywords.k_id = keywords_relations.k_id)
它花費的時間太長......我有583,000個關鍵字(utf_unicode)和100萬個keywords_relations。在過去,查詢過去常常發生在20-60秒,但我現在嘗試運行,並且在半小時內沒有發生。修復mysql查詢
請問您可能會提出什麼問題。此外,此查詢的任何其他替代品。
我想從關鍵字關係表中不存在id的關鍵字中刪除關鍵字。
感謝
該網站是http://domainsoutlook.com/
你可以嘗試去它,也看到,所有的查詢運行緩慢。
PS。大約幾天前服務器崩潰了,我的服務器維護支持在磁盤上執行了fsck檢查或其他操作。
索引關鍵字= k_id(主),關鍵詞(唯一) 指標上keywords_relations = k_id(指數)
什麼是關鍵字和keywords_relations`索引? – FrustratedWithFormsDesigner 2011-02-04 20:50:04
你可以展示你的表格結構嗎? – 2011-02-04 20:57:08