我有一个数据库效率问题。
这是关于我的桌子的一些信息:
- 大约 500-1000 条记录的表 - 每天添加和删除记录。- 通常每天添加和删除的数量大致相同(活动记录的大小保持不变)
现在,我的问题是......当我删除记录时,......我应该(A)删除记录并将其移动到新表吗?
或者,...我 (B) 是否应该只有“活动”列并在不再活动时将记录设置为 0。
我犹豫使用 B 的原因是因为我的网站基于用户能够动态过滤/排序 500-1000 条记录的表(使用 ajax)......所以我需要它尽可能快可能,..(我猜一个有更多记录的表过滤起来会更慢)...我正在使用 mySQL InnoDB。
任何输入都会很棒,谢谢
安德鲁