我正在尋找在執行上的數據庫表重搗鼓/數據挖掘的最佳途徑一些一般性的建議,在不影響正規網站上的查詢表的性能。一些計算可能涉及加入幾個表格,並涉及複雜的排序和排序。所以「使用更好的索引」並不總是解決方案。執行繁重運算桌子上,而不會影響表
這個問題並不具體。我正在尋找一種解決多年來多次出現的問題的通用方法。所以我沒有一個特定的表格模式來顯示特定的查詢。我已經考慮使用mysqldump首先轉儲表,然後以不同的名稱重新導入表,然後在該臨時表上執行我的重型計算。我的系統管理員不喜歡這個想法,所以我正在尋找人們想出的解決這類問題的其他解決方案。
也許是一個表的副本? – 2012-03-28 03:36:11
複製。將表格複製到另一臺服務器並在那裏進行處理。它與你的mysqldump的想法基本相同,只有你讓MySQL爲你完成所有工作。 – 2012-03-28 10:35:39
@ N.B。你會說如果我正在進行的複製數據庫是一個在生產中使用的奴隸,那麼這很好嗎?或者它應該是一個完全不同的數據庫,僅用於大型計算? – mellowsoon 2012-03-29 15:55:40