我们有一个名为 Parts 的数据库表。每一行都是系统中的一个部分。该表的主键称为 ID,它是身份种子,是整数数据类型。我们正在向该表添加新部件。
我的用户给了我大约 1000 行来添加。我注意到他们希望 ID 从 1000000 一直到 14230004。所以我将通过设置身份插入来添加新行。此外,应用程序有时会在其他表中引用添加的行。这些行也以树形视图的形式呈现在 Web 应用程序中。
我的问题是,在我的情况下,从 1000000 开始你的 ID 的主键不是一个坏习惯,我可以从 1 开始。从 1 开始是否有助于更好地索引表,从而加快检索时间?据我所知,从如此大的整数开始 ID 并没有真正的业务需求。我只是想就是否应该按用户从 1 开始 ID 获得意见。