是否有任何軟件會對錶格中的行進行「懶惰」刪除操作。當我的服務器空閒時,我想維護我的表,理想情況下,我應該能夠定義什麼是「空閒」(每秒數據庫連接數/系統負載/請求數)。有什麼與此類似的嗎?表格行的懶惰刪除
Q
表格行的懶惰刪除
2
A
回答
1
在某種程度上,從內部的角度來看,InnoDB已經做到了這一點。行最初被標記爲已刪除,但僅作爲後臺操作的一部分而被釋放。
我的建議:如果您嘗試首先檢查服務器是否空閒,您可以進入不必要的複雜問題。即
如果它空閒,但清理需要2分鐘,該怎麼辦?在那2分鐘內服務器負載高峯?
如果服務器永遠不夠閒置會怎麼樣?現在你只有無限的積壓。
如果你只是背景任務,你可能會提高性能,因爲現在至少沒有用戶會坐在網頁前面等待它完成。查看活動圖表,瞭解安排它的最佳時間(早上3點,上午5點等)。
2
如果你在一個linux服務器上,你可以讓你的表清理腳本只能根據命令「w」的輸出運行,這會向你顯示一個系統負載。如果你的系統負載低於.25你可以運行你的腳本。使用shell腳本執行此操作。
相關問題
- 1. 哈希表上的懶惰刪除
- 2. 懶惰插入/刪除
- 3. 休眠懶惰=假影響刪除
- 4. Ocaml:懶惰列表
- 5. 從懶惰提取列表中刪除 - 休眠
- 6. 懶惰的素數列表
- 7. F#懶惰評估與非懶惰
- 8. 懶惰評價不那麼懶惰?
- 9. Java正則表達式懶惰操作符不那麼懶惰?
- 10. 懶惰過濾列表
- 11. Elixir懶惰列表理解?
- 12. 覆蓋以前刪除的文件時,Subversion的「懶惰拷貝」仍然是懶惰嗎?
- 13. 懶惰選擇
- 14. hGetContents太懶惰
- 15. preg_match懶惰?
- 16. 關於懶惰
- 17. 懶惰評價
- 18. 是getLine懶惰?
- 19. 懶惰SlidingDrawer
- 20. Swift中的懶惰
- 21. Hadoop的懶惰distributedcache
- 22. 懶惰的評價
- 23. 懶惰的評價
- 24. 刪除表格行
- 25. 將懶惰刪除方法添加到二叉搜索樹 - java
- 26. 映射嚴格與懶惰函數
- 27. iOS上的懶惰執行技術
- 28. NHibernate懶惰屬性的行爲?
- 29. SimpleInjector RegisterAll懶惰地
- 30. C#懶惰問題
「正常運行時間」提供相同的負載平均數據,比「w」更簡潔一些。 – 2010-07-07 17:40:01