扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
没必要一次性查出100W条。每次请求3-5W数据update,分页用递归。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、网站设计、察布查尔锡伯网络推广、小程序定制开发、察布查尔锡伯网络营销、察布查尔锡伯企业策划、察布查尔锡伯品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供察布查尔锡伯建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
控制好变量内存,不要内存溢出。
不需要将dll拷贝到system32啊,php.ini也不用移动,只要做好配置就行了。
1、;D:\php;D:\php\ext”加到系统变量中的path原有值后面。
2、打开Apache的配置文件,在最后一行loadmodule下面添加以下两行,
LoadModulephp5_module D:/php/php5apache2_2.dll
PHPIniDir"D:/php
第一行是指以module方式加载php,第二行是指明php的配置文件php.ini的位置,当然,以上的“D:/php”要对应成你php的安装目录。
3、Apache的配置文件,DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名)后面添加index.php
这样php就融入apache了,至于要想php能够直接调用其它模块,比如访问mysql,就在php.ini里面把“;extension= php_mysql.dll”前的“;”去掉。再把
; On windows:
extension_dir = "D:/PHP/ext"这一句前面的分号去掉,并对应路径,这个动作是指定PHP扩展包的具体目录,以便调用相应的DLL文件,不用把他们移来移去的。就是这么设置的,运行正常。希望帮到你,你有什么问题再追问吧!
多大的数据叫大数据啊?只能说数据越大读得越慢,但只要给足够的内存、足够的时间,再大的数据也能读出来。
你所说的这个问题,应该不是PHP和mysql的问题,任何程序语言,任何数据库,在硬件限制和执行时间限制的情况下,数据无限增大,都终究会读不出来。
当查询类容过多时会导致php内存溢出,建议加limit分段查询,或着修改php.ini文件的
memory_limit 字段,默认是128M,改成你需要的大小
你php环境配置好了吗,另外web服务器也要配好.
php安装教程,服务器配置文件网上很多.
表结构可能有问题,你用来查询的字段是键么?不是的话在百万数据量时时间长是必然的,还有你的SQL语句,如果有联表查之类的,而表之间的关联和条件有非键项,那慢也是正常的
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流