2013-12-23 50 views
0

我正在改變一張表格,將一個索引添加到一行中,導致我的整個網站陷入停滯狀態,因此我中斷了該操作。表修理或創建並移動到一個新的?

  1. 在我的表/數據庫中更改表索引時,中斷的影響是什麼?

  2. 運行表修復將解決該操作的任何問題?

  3. 如何通過新表格複製所有內容,並設置合適的索引並重命名?比修理表更有效嗎?

+0

你想要實現哪種索引? –

+0

我正在刪除一個未使用的索引,當我意識到它鎖定了表並且我的網站停止運行後,在等待查詢幾分鐘後,我決定終止該進程。 – Henrique

回答

0

在採取任何措施之前,您應該考慮幾點。

  1. 爲什麼在表中添加索引導致網站停機?
  2. 如果您在沒有任何問題的情況下正確地對錶執行索引,那麼查詢可能會存在一些問題。可能是您的查詢與索引不兼容。
  3. 如果點2有效,則點3似乎意義更小。
  4. 更改表格允許您執行幾乎每個您想要在創建新表格時執行的任務。
  5. 在修改表格之前,建議您進行備份,這樣您就不需要修復表格了。
相關問題