後綴數組索引如何使用通配符增強 MySQL'LIKE”查詢?

Mary-Kate Olsen
發布: 2024-11-13 11:05:02
原創
660 人瀏覽過

How Can Suffix Array Indexing Enhance MySQL

使用“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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板