我的服務器上有一些問題,我需要改進它。php/MySQL - 問題始終表「破」
首先,每隔2小時,我在MyISAM表格中插入/更新/刪除約100萬個結果(這是所有表格),並且此表格必須在我的網站上可以訪問。
大約每月一次,我的網站不顯示,並顯示消息「無法連接到數據庫」。當我重新啓動服務器時,我可以看到這張表必須被修復。
有沒有辦法阻止我的桌子「破」或自動修復它? 我應該將引擎更改爲innoDB嗎?爲什麼?
其次,在此操作過程中,我的網站非常慢,它不僅僅是顯示此表結果的頁面。
我有充分的機會到我的服務器,但我不知道我找...的操作是cron作業用的19
一個很好的我希望我的網站是在無論我在背景中做什麼,速度都一樣。我所做的操作大約需要一個小時才能完成,如果不止於此,操作無關緊要。
是否有一個原因,你正在對付現場表而不是使用它的副本? –
僱用一個數據庫專業幾個小時。 – 2012-05-16 21:54:19
@Brandt:但是我怎樣才能將第二張桌子複製到活着的桌子上而不用清空桌子?如果我清空它,用戶在操作過程中將不會看到任何結果。 – Marm