站长网 MySql教程 用php操纵mysql中的1500万条记录?

用php操纵mysql中的1500万条记录?

我有一个包含1500万条记录的用户表,在进行注册功能时,我希望检查用户名是否已经存在.我为用户名列做了索引,当我运行查询“select users(uid)from users where username =webdev”,.嗯,它继续加载空白屏幕终于绞死了.我在本地主机上使用php 5 mysql 5.所以

我有一个包含1500万条记录的用户表,在进行注册功能时,我希望检查用户名是否已经存在.我为用户名列做了索引,当我运行查询“select users(uid)from users where username =’webdev’”,.嗯,它继续加载空白屏幕终于绞死了.我在本地主机上使用php 5& mysql 5.所以建议我处理这种情况的一些技巧.

这个mongodb是我们本地机器处理这个过程的好方法吗?

谢谢,
Nithish.
最佳答案
如果您只想检查它是否存在,请尝试不使用计数.只是用户的简单选择用户名,其中username =’webdev’LIMIT 1可能更快.

另外,将列类型更改为varchar(如果尚未更改).不要用户文字类型.它慢得多.

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/jc/mysql/2021/0524/5467.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部