我目前有一个用于 GPS 跟踪的大型数据库。每次有新人开始向我发送位置时,我都会创建一个具有唯一名称的新数据库。然后我开始向这个表中添加行。有海拔,经度,纬度等列。
情况是其中一些表可能包含超过 100,000 个位置(行)。我现在在数据库中也有大约 600 个表。搜索所有这些表非常困难,它需要我运行“显示表”查询,然后对每个表运行查询以获取我需要的数据。
问题分解为:我是否应该将所有这些表合并到一个包含超过 1,000,000 行的巨大表中。然后,我将添加一列来分隔不同的用户。这将使运行查询变得更加容易,因为我现在需要一个查询而不是多个。
这会使系统更快还是更慢?您是否需要更多信息才能回答这个问题?