Mysql 在自动递增列上添加唯一索引有意义吗?

Mysql 在自动递增列上添加唯一索引有意义吗?,mysql,Mysql,我不想为唯一索引使用额外的空间,我可以使用自动增量列而不必对其进行索引,并且仍然获得相同的性能吗?通常,自动增量列是表的主键——我很难想象这不是一个好主意的情况。如果是这样的话,主键已经是唯一的键并且是非空的,因此不需要或不需要其他索引 如果该列不是主键,那么您可能希望在其上声明一个索引以提高性能。唯一的索引通常是合适的。有索引或没有索引是否能获得“相同的性能”取决于您正在运行的查询。@GordonLinoff主要是Select语句

我不想为唯一索引使用额外的空间,我可以使用自动增量列而不必对其进行索引,并且仍然获得相同的性能吗?

通常,自动增量列是表的主键——我很难想象这不是一个好主意的情况。如果是这样的话,主键已经是唯一的键并且是非空的,因此不需要或不需要其他索引


如果该列不是主键,那么您可能希望在其上声明一个索引以提高性能。唯一的索引通常是合适的。

有索引或没有索引是否能获得“相同的性能”取决于您正在运行的查询。@GordonLinoff主要是Select语句