2015-08-27 34 views
1

當我將一行刪除到一個有數百萬行的表格和一個擁有大量流量的服務器時,它會產生過多的負載並將流量減少30秒以上。 另一種方法呢?如何刪除大型MySQL表和繁忙服務器中的行?

+0

最好問這個問題:http://dba.stackexchange.com/,我想你會在那裏得到一個正確的答案。 –

+1

顯示您的表格結構和刪除語句如何刪除行... –

回答

0

理想情況下使用主鍵來引用要刪除的行。 在刪除查詢中使用EXPLAIN來獲取有關MySQL正在執行哪些操作來解析查詢的信息,具體來說,檢查它已在'key'列中選擇了一個好的索引,並在'rows'列中選擇了少量的行。

如果不確定,請將EXPLAIN的輸出粘貼到Zafar要求的信息中,您將獲得更多幫助。