Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我即将将一个大型数据库表从我的生产服务器上移开以进行备份。
约 130,000,000 行,45GB 总数据。
在中断的 DELETE 查询之后(在更新过程中),表现在有超过 100MB 的开销。
根据过去的经验,我无法在生产服务器上优化此表而不影响我的实时站点的性能。
所以我打算把表移到另一台服务器上……我总是拿 .frm、.MYD 和 .MYI 文件……
但是开销存储在哪里?在.MYD? 如果表格无论如何都需要重建,我是否需要随身携带偷听的数据?
开销是数据文件中曾经包含数据但不再包含数据的空间(由于DELETE查询等)。如果你不能优化,你将被困在转移开销上。
DELETE