鍍金池/ 問答/數(shù)據(jù)庫/ 單列就能唯一的話還有必要用多列索引嗎?

單列就能唯一的話還有必要用多列索引嗎?

需要設(shè)計一個消息系統(tǒng)的數(shù)據(jù)庫,考慮是不是應(yīng)該把通知系統(tǒng)的內(nèi)容和私信系統(tǒng)的內(nèi)容存到一個數(shù)據(jù)表里,
假設(shè)這個表只有IDContent(內(nèi)容)兩個字段,
雖然用ID就能唯一確認內(nèi)容了,但再增加一個字段Type:0表示通知內(nèi)容,1表示私信內(nèi)容,
然后建立Type+ID的復(fù)合索引,是不是比直接用ID去查詢要更好?

如果比直接查詢要好的話,是不是應(yīng)該把該復(fù)合索引作為主鍵呢?(假設(shè)每次查詢的時候都同時用Type + ID查詢)

回答
編輯回答
款爺

然后建立Type+ID的復(fù)合索引,是不是比直接用ID去查詢要更好?

不會。

2018年3月15日 05:18