Maison > développement back-end > tutoriel php > php怎么搜索大数量的数据?

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

WBOY
Libérer: 2016-06-23 14:16:49
original
1130 Les gens l'ont consulté

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


回复讨论(解决方案)

mysql里边,为何用php搜索?

做网站啊~

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

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

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

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

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

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

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

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal