是否有任何软件会对表格中的行进行“懒惰”删除操作。当我的服务器空闲时,我想维护我的表,理想情况下,我应该能够定义什么是“空闲”(每秒数据库连接数/系统负载/请求数)。有什么与此类似的吗?表格行的懒惰删除
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