l--*_*''' 5 mysql sql
在mysql我有3个表.一个是500,000,另一个是300,000,最后是大约5,000
他们每人每天可能会增加50-500行
我应该跑步analyze并optimize摆上桌子吗?如果是的话多久一次?
analyze
optimize
Kho*_*rak 6
优化表重建InnoDB的表,因此可能需要花费很长时间才能运行.它用于回收空间和重新创建索引.我会说,如果有的话很少运行. 优化表doc
只要索引数据的整体分布发生显着变化,就应重新进行分析.因此,如果您随着时间的推移以相同的速率插入相同类型的内容 - 无需经常运行分析 - 可能每月执行一次.但是,如果事情发生了巨大的变化 - 这样你就可以获得更多的一种数据而不是另一种不同寻常的数据 - 那么之后再运行它.
我在加载一个包含数据的新表之后运行它,如果你没有线索的话,也许一个好主意就是每周运行一次.
归档时间:
15 年,9 月 前
查看次数:
2599 次
最近记录: