Heim > Backend-Entwicklung > PHP-Tutorial > php怎么搜索大数量的数据?

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

WBOY
Freigeben: 2016-06-23 14:16:49
Original
1130 Leute haben es durchsucht

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


回复讨论(解决方案)

mysql里边,为何用php搜索?

做网站啊~

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

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

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

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

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

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

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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage