Re: [SQL ] 多KEY的寫法差別

看板Database作者 (連米)時間13年前 (2010/12/17 15:45), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
假設有兩個欄位 A B 狀況1: 將兩個欄位獨立個設定為index SQL: select * from table where A = 1 and B = 1 結果: 兩個都會吃到key 偶爾不會 不知道為什麼 狀況2: 將兩個欄位合併設定為index SQL: select * from table where A = 1 and B = 1 結果: 兩個都會吃到KEY 且比上述獨立設定效能要來的快 SQL: select * from table where A = 1 結果: 可以吃到KEY SQL: select * from table where B = 1 結果: 不會吃到KEY -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.28.120

12/17 23:40, , 1F
瞭解了,謝謝解說
12/17 23:40, 1F

02/14 01:16, , 2F
02/14 01:16, 2F
文章代碼(AID): #1D2nKrRT (Database)
文章代碼(AID): #1D2nKrRT (Database)