【发布时间】:2021-07-26 19:30:47
【问题描述】:
我有一个 120Go 数据库,其中包含 1 个特定的非常重的 80Go 表(存储数据自 +10 年以来)。
我想在存档中移动旧数据,但不知道这是否最好:
- 将它们移动到同一数据库的新表中
- 将它们移动到新存档数据库的新表中
从性能的角度来看会有什么结果?
1/ 如果我将表减少到只有 8Go 并将 72Go 从同一个数据库中移到另一个表中,数据库是否会运行得更快(我们不会通过读/写操作访问存档表,而 r/W 将在较轻的桌子上完成)。
2/ 将 72Go 的数据保存到存档表中无论如何都会减慢数据库引擎的速度?
3/ 将 72Go 数据放入另一个存档数据库与将 72Go 保存在主数据库的存档表中相比有什么好处?
感谢您的回答, 爱德华
【问题讨论】:
-
ARCHIVE storage engine 可能值得一看您的历史数据。
标签: mysql performance archive