看板
[ Database ]
討論串[SQL ] 如何改善 LIKE '%search%' 的效能?
共 18 篇文章
內容預覽:
我想先說的是,要時間就要用空間來換.. 而你的查詢平均只用了1-2秒,我以為以一般使用來說不算長了.. 在資料庫版,所以只探討資料庫能做的事.. 以你的實例,命中率過低,以這個方法來說,你能做的就是我所說的,預先insert一些keywords.資料庫能加速,靠的就是預先準備好資料讓你讀,也就是in
(還有398個字)
內容預覽:
MySQL的全文檢索我想並不適合用,尤其是中文的資料,雖然網頁上是講得很好聽,不過試了就知道.. 如果你的資料是有特別的結構或pattern,那也許有其他更好的方法.. 我這裡提供一個簡單的一般化方法,就是自己實作index,透過cache的方式.. 1.開一個新的table,包含2個欄位:(key
(還有174個字)
內容預覽:
難怪一直覺得 S大的ID好眼熟. 看到[怒氣藥水]才恍然大悟 原來是[艾大] XDDDDD. 真是失敬失敬. MySQL 小弟不是很熟悉. 就小的所知道MySQL內建支援全文檢索 Fulltext search. 好像有built-in Function. MATCH (...) AGAINST (
(還有37個字)