php怎么搜索大数量的数据?

WBOY
Release: 2016-06-23 14:16:49
Original
1112 people have browsed it

mysql数据库里有几十万的数据。怎么用PHP来搜索?
要速度快。搜索的是图书的名称


回复讨论(解决方案)

mysql里边,为何用php搜索?

做网站啊~

只有几十万而已,你需要考虑的是数据库的优化,如索引,表分区,主从。

只能通过合理安排数据表的结构,或者让查询语句简化一些附加要求...

几十万而已不算太多   mysql可以轻松搞定   当然,如果你SQL语句写的不够优化  是会很慢 这时候你可以把具体的SQL语句拿上来问     你现在这样问大家不知道如何解决你的问题的

合理索引,合理表结构,试试全文索引。

1.索引
2.几拾万不索引也只需要几秒

如果光数据库就要几秒的话,加上网速限制,前台页面等因素,那么用户打开页面可能要等10秒以上
最好把数据库控制在1-2秒以内

第一,你建索引了没有,第二,有没有配memcache?

1、使用MyISAM引擎提供的FULL TEXT INDEX;
2、使用Solr。

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template