社区
基础编程
帖子详情
php大数据量问题,请教
Cesc
2015-05-27 09:46:48
在网站上用户要下载历史记录,有几百万条记录,一旦用户选择全部条件搜索后下载,数据库和服务器就好像挂掉了,请问有哪些方法可以解决这类问题?
...全文
180
3
打赏
收藏
php大数据量问题,请教
在网站上用户要下载历史记录,有几百万条记录,一旦用户选择全部条件搜索后下载,数据库和服务器就好像挂掉了,请问有哪些方法可以解决这类问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2015-05-29
打赏
举报
回复
这取决于你打算将什么样格式的数据给用户 如果是在查询后逐条组装,显然是很慢的 如果格式比较简单,可用 INTO OUTFILE 子句直接将查询结果保存于文件。再将该文件的连接发给用户 INTO OUTFILE 子句默认产生的文件是以 Tab 做字段分隔符(很普通的 csv 格式),当然你还可以指定 INTO OUTFILE 产生的文件,可以用 LOAD DATA INFILE 指令导回表中。 不失为一种数据备份的方法
Suckor
2015-05-29
打赏
举报
回复
数据库做个主从,这种查询就直接走从数据库好了,如果实时性 不强的话,也可以考虑在空闲时段打包好(可以增量打包如果用户可接受的话)提供给用户下载, 最重要的一点 优化你下载的程序。
夏之冰雪
2015-05-27
打赏
举报
回复
php打包,分割成几个文件,最后zip下载。 点击下载后,异步处理,后台启动一个php进程处理,避免服务器受到影响。
php
大数据
量
及海
量
数据处理算法总结
大数据
量
的
问题
是很多面试笔试中经常出现的
问题
,比如baidu google 腾讯 这样的一些涉及到海
量
数据的公司经常会问到
php
大数据
量
查询时内存持续增长
问题
php
进行数据库查询时会默认使用Buffer。当查询数据
量
较大时,需要使用Unbuffered Queries.
PHP
Maximum function nesting level of '100' reached
问题
问题
环境:使用递归函数时,递归次数超过了100 说明:此报错和
php
本身无关,
php
插件原因 解决方案:去掉
php
调式等插件即可方法递归几千次不成
问题
,但到达万次也会出
问题
,允许递归次数因递归函数储存数据
量
而异。 如果递归存储数据
量
超出,只能舍弃递归了,用循环来调用函数数吧
性能测试基础
此系列课程是性能测试基础,也是入门及中初级测试人员都需要了解的内容。会对大家理解深入性能测试提供帮助。主要内容如下:1) 性能测试工具介绍2) 性能测试中可扩展性的理解3) 数据
量
问题
4) 性能
问题
分析
leetcode刷题(python)
如果不懂数据结构的,可能随便选择一个容器来存储,也能完成所有的功能,但是后期如果随着学生数据
量
的增多,随便选择的数据结构肯定会存在性能
问题
,而一个懂数据结构和算法的人,在实际编程中会选择适当的数据结构来解决相应的
问题
,会极大的提高程序的性能。
基础编程
21,873
社区成员
140,452
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章