我有一个程序可以跟踪当年正在玩的游戏。在那一年结束后,我打算让管理员存档那个季节。为此,我创建了该表的副本,并为上一季命名。我将该名称存储在单独的表中。
问题是我想我无法使用从表生成的表名进行 sql 查询。
任何人都对如何处理这个问题有任何建议。该表每年可能有 1000-2000 条记录,这可能会在 20 年内到位(可能没有技术)。我可以为一年添加一列并将其用作排序,但是当我达到 20K - 40K 的记录时它会变慢吗?
我的另一个想法是将活跃年份保存在一个表中并将所有历史记录存档到另一个单独的表中?用户不关心历史是否需要几秒钟来加载,而不是当前数据?
谢谢