2011-10-08 38 views
0

優點?爲什麼不分開索引字段?任何人都可以用簡單的語言來解釋我。什麼是MYSQL複合索引?

+1

我認爲這不是正確的地方這些事情:人們發佈問題,因爲他們可能不知道另一個可能很容易的事情。一個問題並不總是需要爲此做點什麼,有時它會給OP帶來很好的答案。在這裏,人們可以免費提供幫助,在需要時免費獲得幫助。當然,這只是我的愚見... – Marco

+0

@Abhimanyu,供參考,我不是downvoter。 – Bhaskar

+0

@Abhimanyu:你不能要求人們不要讓你失望。你可能會問原因,但你必須接受其他人的意見... – Marco

回答

1

如果你有使用複合材料,其中(說在兩個不同的領域)來查詢一個綜合指數應比有兩個單獨的索引...
這是一個普遍的答案更快,反正你應該分析任何單一的查詢。 ..

+0

它是如何工作的.. ?你能給我舉個例子嗎?? – Abhimanyu

+0

@Abhimanyu:很簡單;當你聲明一個索引時,你可以選擇多個與該索引相關聯的字段。然後,當使用在where子句中使用這些字段的查詢時,將使用該索引。這不是一個法律,但通常它的工作原理... – Marco

+0

複合索引中的這些字段的順序?爲什麼是-1? – Abhimanyu