使用“LIKE”和通配符提高MySQL 搜尋效率
問題:諸如“SELECT * FROM sometable”之類的查詢WHERE somefield LIKE '%value%'"由於前導通配符阻止索引利用而效率低下。的所有可能的後綴。 >
透過儲存後綴,我們消除了前導通配符,從而能夠使用索引進行快速子字串搜尋。後綴所需的儲存空間隨字串長度呈二次方增加。個字母的單字需要增加 1.5 倍5 個字母的單字需要增加 2.5 倍
7 個字母的單字需要增加 3.5倍
value alue lue ue e注意事項:
決定如何拆分「單字」來處理連字符的術語。考慮分割和儲存空間效率之間的-off。 >
以上是後綴數組索引如何使用通配符增強 MySQL“LIKE”查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!