Nit*_*ish 5 php mysql database rdbms mongodb
我有一个包含1500多万条记录的用户表,在进行注册功能时,我希望检查用户名是否已经存在.我为用户select count(uid) from users where username='webdev'"名列做了索引,当我运行查询" ,.hmmm时,它继续加载空白屏幕最终挂起了.我在我的localhost中使用php 5和mysql 5这样做.所以建议我一些技巧来处理这个问题情况.
这个mongodb是我们本地机器处理这个过程的好方法吗?
谢谢,Nithish.
如果您只想检查它是否存在,请尝试不要使用count.只是简单select username from users where username='webdev' LIMIT 1可能会更快.
另外varchar,如果不是这样,则将列类型更改为.不要用户text类型.它慢得多.
| 归档时间: |
|
| 查看次数: |
1402 次 |
| 最近记录: |