mysql - 在 mysql 表 TRUNCATE 之后需要 OPTIMIZE / ANALYZE 吗?
问题描述
在 mysql 数据库中,我有大约 20 个表(数据量非常小——大多数表有大约 1,000 到 20,000 条记录,只有一张表有 200,000 条记录)。这些表每天都被截断并重新加载。
每天截断数据会导致数据库页面碎片吗?
我应该对它们运行分析和优化表吗?如果是这样,那么多久?
请指教!
谢谢!
解决方案
推荐阅读
- python - 在文本文件和字典值组合中搜索字符串
- android - 如何在kotlin中的片段之间创建共享变量
- git - 如何访问在 GitHub Actions 中提交的文件?
- python - Pandas Lookup 将被弃用 - 优雅而高效的替代方案
- laravel - 如何在 laravel 中链接 Bus::chain()
- css - font-family suggestion in Chrome devtools is commercial-free or not?
- aws-sdk - 纱线添加@aws-sdk/client-dynamodb
- android - 如何实现具有不同类型项目(TextView、Button、Spinner)的通用 RecyclerView?
- python - 带有 VIEW 语句的 Django SUM 查询
- android - 如何在约束布局内同时应用左右约束时将布局左对齐?