Home > Article > Backend Development > 数据查询效率好慢 用的thinkphp 11万数据用时0.09
//代码用的是这句 主要是查询是否存在该数据$sourceurl=$User->where($condition)->select();//我用这句 phpmyadmin 查询速度也慢的可怕 MySQL 返回的查询结果为空 (即零行)。 ( 查询花费 0.0948 秒 )SELECT * FROM `yuyu_comment` WHERE ( `objectid` = 6120 ) AND ( `membername` = 'j***4' )
0.1 秒不算太慢
另外,请在 objectid、membername 上建索引
0.1 秒不算太慢
另外,请在 objectid、membername 上建索引
建索引没有什么可难的,在管理工具中点一下就成了
简单的说,索引就是把相同的内容放在一起。显然拿起来就快多了
再说建立索引后,内容就排序了。检索时就从顺序查找变成二分查找了
11万条记录,最坏的情况下
顺序查找要找11万次
二分查找也就 17 次就找到了
多谢板板 以后是不是数据更多了 在点一下索引就可以了
我看了下网上的教程太复杂 可能是自己建立索引 工具这么简单
索引建好后就由数据库自己维护了,不再需要劳动你大驾了
索引建好后就由数据库自己维护了,不再需要劳动你大驾了
谢谢板板 帮我解决了一个头疼的问题 网站又飞起来了