2013-10-14 56 views
1

我有一個大約100.000.000的電話號碼VARCHAR15表。 使用'like'語句時,哪種數據庫引擎和索引類型最好(最快)? 示例Phone_No like'%1232112''LIKE'搜索的MYSQL BEST INDEX

乾杯!

劉若英

+1

「示例」 - 提供您想要優化的確切查詢。取決於 - 建議可能會有所不同。沒有一個適合您所有需求的策略。 – zerkms

+0

「Phone_No like'%1232112'' - 通配符前綴不太可能使用標準索引 –

回答

6

例凡Phone_No LIKE '%1232112'

對於這個特殊的例子中,你可以使用反向指標。就是這樣 - 你創建一個列的值顛倒了的列,並用觸發器維護它。

然後您使用LIKE '2112321%'標準通過它進行搜索。