MYSQL LIKE模糊查询的效率问题。想用LIKE以后数据量大了,担心效率问题,
多LIKE多条件并行查询,比如语句:其它条件AND(keywordLIKE'%百度%'OR(titleLIKE'%百度%'ANDcatidIN(1,2,5,6,7,9))...
多LIKE多条件并行查询,
比如语句:
其它条件 AND (keyword LIKE '%百度%' OR (title LIKE '%百度%' AND catid IN (1,2,5,6,7,9)))
例如数据量有几十W,不知效率会怎么样?查询大概要几秒?如果有效率问题如何解决? 展开
比如语句:
其它条件 AND (keyword LIKE '%百度%' OR (title LIKE '%百度%' AND catid IN (1,2,5,6,7,9)))
例如数据量有几十W,不知效率会怎么样?查询大概要几秒?如果有效率问题如何解决? 展开
3个回答
展开全部
用索引,主键,分页!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试下索引和分表 这东西很有意思 多多找找资料关于数据库建立索引,还有给数据库表做分表的资料
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以试试INSTR这个函数 SQL自带的 理论上应该会比LIKE高效 具体需要按照自己情况自行分析!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询