php怎么搜索大数量的数据?
程序员文章站
2024-01-27 19:15:04
...
mysql数据库里有几十万的数据。怎么用PHP来搜索?
要速度快。搜索的是图书的名称
要速度快。搜索的是图书的名称
回复讨论(解决方案)
mysql里边,为何用php搜索?
做网站啊~
只有几十万而已,你需要考虑的是数据库的优化,如索引,表分区,主从。
只能通过合理安排数据表的结构,或者让查询语句简化一些附加要求...
几十万而已不算太多 mysql可以轻松搞定 当然,如果你SQL语句写的不够优化 是会很慢 这时候你可以把具体的SQL语句拿上来问 你现在这样问大家不知道如何解决你的问题的
合理索引,合理表结构,试试全文索引。
1.索引
2.几拾万不索引也只需要几秒
如果光数据库就要几秒的话,加上网速限制,前台页面等因素,那么用户打开页面可能要等10秒以上
最好把数据库控制在1-2秒以内
第一,你建索引了没有,第二,有没有配memcache?
1、使用MyISAM引擎提供的FULL TEXT INDEX;
2、使用Solr。
下一篇: php 下载保存文件保存到本地的两种方法
推荐阅读
-
php怎么搜索大数量的数据?
-
php 中怎么实现低权限添加的数据要通过高权限的审核才能通过添加呢.给点思路
-
请写一个php函数,接受任意数量的参数,该怎么解决
-
php中的有关数据库怎么应用
-
php怎么表示从当前日期起三个月之内的数据
-
php怎么控制将数据生成到已有的word报表中?有简单的实例最好
-
关于php的tp框架中怎么对选中元素进行数据库操作有关问题
-
jquery - 利用$.get(getdata.php,data,success,"json")获取数据库中的数据后怎么替换页面元素中的值.
-
请教怎么用PHP代码向mysql里的一个数据库添加一张新表
-
怎么才能绕过php的验证码向后台post数据?