首页 > 解决方案 > 在 mysql 表 TRUNCATE 之后需要 OPTIMIZE / ANALYZE 吗?

问题描述

在 mysql 数据库中,我有大约 20 个表(数据量非常小——大多数表有大约 1,000 到 20,000 条记录,只有一张表有 200,000 条记录)。这些表每天都被截断并重新加载。

每天截断数据会导致数据库页面碎片吗?

我应该对它们运行分析和优化表吗?如果是这样,那么多久?

请指教!

谢谢!

标签: mysqltruncate

解决方案


推荐阅读