如果在表中创建多个唯一键,会降低读/写时间吗?
答案 0 :(得分:2)
它不会对读取时间造成太大影响(除非你的RAM数量非常少),因为它们只是放在HDD / RAM上,但肯定会影响写入时间。对于每次插入/更新/删除,必须更新索引。如果您有许多索引,则必须更新许多索引。
答案 1 :(得分:1)
通过在该列上创建索引来实现唯一键。如果它是您筛选的列,则具有唯一键实际上可以提高读取性能,因为查询引擎可以使用索引。
写作时会有一个惩罚,但是在一个唯一的密钥索引(没有任何额外包含的列)成为瓶颈之前,你必须做很多更新。