我有一张存储游戏高分的表格。这个游戏有很多关卡,分数按分数 DESC(这是一个索引)排序,其中关卡是关卡 ID。在此级别 ID 列上进行分区会创建与创建许多单独级别表(每个级别 ID 一个)相同的结果吗?我需要这个以某种方式分离出关卡数据,因为我预计会有 10 的数百万个条目。我听说分区可以加快这个过程,同时让我的表正常化。
另外,我的游戏中的关卡数量未知(可以随时添加或删除关卡)。我可以指定在此级别 ID 列上进行分区,并在将新的(不同级别 ID)添加到高分表时自动创建新分区吗?我可能从 10 个单独的级别开始,但最终以 50 个级别结束,但我所有的数据仍然保存在一个表中,但是有很多分区吗?我是否必须为级别 ID 编制索引才能使其正常工作?
提前感谢您的建议!