top
icon-mail-alt phone
X

MySQL 在40多萬筆資料中 LIKE 關鍵字搜尋的的速度

分類 精選文章
發佈日期 2012 , 08 , 23
觀看人數 15846
回應 0

MySQL 在40多萬筆資料中 LIKE 關鍵字搜尋的的速度

SELECT * 
FROM  `search` 
WHERE  `keyword` LIKE  '%酒%'
LIMIT 0 , 30

Showing rows 0 - 29 (52 total, Query took 0.0687 sec)

SELECT * 
FROM  `search` 
WHERE  `keyword` =  '酒'
LIMIT 0 , 30

Showing rows 0 - 5 (6 total, Query took 0.0003 sec)

LIKE 在搜尋 40多萬筆資料 花費 0.0687 sec 雖然不到 0.1 秒鐘但和等於比較,確實慢上一些! 但在衡量上,如果資料只有幾千筆或幾萬筆,其實 LIKE 在系統的設計上就不僅僅是拿來作為站內關鍵字搜尋, 它其實還可以有許多妙用之處。

分類 精選文章
發佈日期 2012 , 08 , 23
觀看人數 15846
回應 0

Leave a reply

名稱
Email
Post
0 Comments