php循环查数据库很卡,php循环查数据库很卡怎么回事

PHP访问mysql数据库巨慢,请求帮助

1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;

站在用户的角度思考问题,与客户深入沟通,找到卡若网站设计与卡若网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名与空间、网络空间、企业邮箱。业务覆盖卡若地区。

2.然后在[mysqld]选项下面添加:

skip-name-resolve

这个选项的意思是:禁用DNS解析,连接速度会快很多。

然后保存,重启mysql服务器,希望能帮你解决问题!

PHP循环代码不断获取数据库内容,导致数据读取很慢,怎么去修改下面的代码让数据读取快点?(Thinkphp)

数据库的读取能一次查询完成的尽量不要分成多次查询

不知道你用的是什么框架,如果有where_in方法的话可以用它来解决,先要构造出order_sn值的数组

没有的话就自己构造'or'条件字符串,然后用where一次查询完成

php 如何提高 “循环数据库修改操作”的速度

给你个思路

先最大化 PHP 效率充分利用 系统资源。

把 sql 拆开比如2万一个用一个 php 去跑 总共用5个 php 一起跑。

然后最大化 mysql 效率

查一下mysql 的瓶颈在哪。针对性的去优化。

查询慢 就看看索引什么的

写慢就查查 buffer 什么的。

这里强烈建议读写分离。

用不通的数据库实例去分别处理读写。

再看看磁盘 IO 性能。看看队列数据。不行就上阵列。或者单表部署单个磁盘。或者读写在不同的磁盘进行。

当然用缓存也可以。

比如把10万条都独出来存到 memcache 等内存缓存中。循环处理数据的时候读内存的数据不用查数据库。

还有终极大招。

你直接把数据库都搬内存里面。。。


本文名称:php循环查数据库很卡,php循环查数据库很卡怎么回事
当前地址:http://pwwzsj.com/article/phjoce.html