
正文
php查看大数据很慢 php查看大数据很慢怎么回事
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP访问mysql数据库巨慢,请求帮助
1. 找到你mysqlphp查看大数据很慢的安装目录php查看大数据很慢,打开my.iniphp查看大数据很慢,如果是Linux服务器,那就是my.conf;
2.然后在[mysqld]选项下面添加php查看大数据很慢:
skip-name-resolve
这个选项的意思是php查看大数据很慢:禁用DNS解析,连接速度会快很多。
然后保存,重启mysql服务器,希望能帮你解决问题!
相关问答
Q1: php查询大数据很慢.怎么回事.才100多万
表结构可能有问题php查看大数据很慢,你用来查询php查看大数据很慢的字段是键么php查看大数据很慢?不是的话在百万数据量时时间长是必然的,还有你的SQL语句,如果有联表查之类的,而表之间的关联和条件有非键项,那慢也是正常的
Q2: 如何排查 PHP 网站运行速度慢的原因
排查 PHP 网站运行速度慢的原因
首先,使用浏览器的开发人员工具(Chrome)或Firefox的Firebug,确定,问题出在前端,还是后端。查看瀑布图,看看是卡在了服务器处理脚本上(典型特征是文档Waiting的时间特别长),还是前端(大量的图片、大量的JS、好多Flash)。90%网站性能问题是由前端造成的。
若确定是服务器端问题,看看PHP版本是不是过低了、使用XDebug的Profile结合Webgrind等,看看到底哪些函数执行的次数最多、单次时间最长、执行总时间最长,找到根源一击必杀!PHP的编译器不对PHP代码进行任何优化,所以某种意义上蛮考研PHPer的功力。
Q3: php 更新大数据时很慢
没必要一次性查出100W条。每次请求3-5W数据update,分页用递归。
控制好变量内存,不要内存溢出。
Q4: php+mysql在数据库里数据大的话查询很慢
1.建立索引php查看大数据很慢,尽可能把索引建立到php查看大数据很慢你你经常比较的字段上,如select a,b,c,d from a where 索引字段=值,这个索引字段最好是数值型数据
2.慢有更多情况,
情况1:远程查询,其实可能查询不慢,由于数据量大,传输过程慢
情况2:WHERE 后面的比较数据太多,比如 like 类的语句
情况3:需要哪个字段只取那个字段就行php查看大数据很慢了,比如select * from a与select b,c,d from a速度是有差距的
3.数据库定期维护,压缩,把不常用的数据备份后放入备份库里,查询时查备份库等
问题补充:
.第一条:建立索引,怎么建立,我也听说过,但不知道怎么使用
答:每种数据建立索引的方法有差异,比如SQL SERVER 2000中可对多个字段进行索引,比如SQL SERVER2000中有命令
CREATE INDEX
为给定表或视图创建索引。
只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。
语法
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
ON { table | view } ( column [ ASC | DESC ] [ ,...n ] )
[ WITH index_option [ ,...n] ]
[ ON filegroup ]
index_option ::=
{ PAD_INDEX |
FILLFACTOR = fillfactor |
IGNORE_DUP_KEY |
DROP_EXISTING |
STATISTICS_NORECOMPUTE |
SORT_IN_TEMPDB
}
第三条:数据库定期维护,压缩:怎么个压缩法?及时备份数据到备份库查询备份库,那查询时不是还慢吗?
答:这个有压缩工具,基本上每种数据库都有自己的压缩数据库的工具
Q5: PHP循环代码不断获取数据库内容,导致数据读取很慢,怎么去修改下面的代码让数据读取快点?(Thinkphp)
数据库的读取能一次查询完成的尽量不要分成多次查询
不知道你用的是什么框架,如果有where_in方法的话可以用它来解决,先要构造出order_sn值的数组
没有的话就自己构造'or'条件字符串,然后用where一次查询完成
php查看大数据很慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php查看大数据很慢怎么回事、php查看大数据很慢的信息别忘了在本站进行查找喔。







