一尘不染

mysql像性能提升

mysql

如果涉及通配符,有什么办法可以加快mysql等操作员的性能吗?例如。如“%test%”


阅读 252

收藏
2020-05-17

共1个答案

一尘不染

如果查询看起来像foo LIKE 'abc%'或,MySQL可以使用索引foo LIKE 'abc%def%'。它可以将索引用于第一个通配符之前的任何部分或字符串。如果需要在字符串中的任意位置匹配单词,则可能需要考虑使用FULLTEXT索引。

有关索引的更多详细信息:http
//dev.mysql.com/doc/refman/5.1/en/mysql-
indexes.html

全文搜索:http :
//dev.mysql.com/doc/refman/5.0/en/fulltext-
search.html

2020-05-17