如果我创建一个这样的表:
CREATE TABLE something(column1,column2,PRIMARY KEY(column1,column2));
column1和column2本身都不是唯一的.但是,我将对column1执行大部分查询.
多列主键是否分别为两个列创建索引?我认为如果你指定一个多列主键,它会将它们一起索引,但我真的不知道.
在column1上添加UNIQUE INDEX会有什么性能优势吗?
最佳答案 可能没有性能优势,因为针对col1 = xxx和col2 = yyy的查询将使用与col1 = zzz之类的查询相同的索引而不提及col2.但我的经验只有Oracle,SQL Server,Ingres和
MySQL.我不确定.