mysql内存溢出怎么办,mysql数据溢出

php 执行mysql中查询时内存溢出怎么办

使用mysql_unbuffered_query(), 可以避免内存的立即占用, 如果返回的结果存放到array中也是完全没有问题的, 也不会出现php查询mysql数据量过大时导致内存溢出问题.

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的繁峙网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

这种情况一般会在单表数据表数据库比较大的时候出现,建议在使用的过程中限制单次读取数据条数,或者对数据表进行分表

mysql数据库out of memory 内存溢出

1.修改配置文件,扩大查询内存方面的,例如tmp_table_size,还有别的根据实际情况放大点

2.优化查询语句,尽量避免查询整张表的数据

mysql内存溢出怎么处理

使用 unbuffered cursor 可以避免内存问题。

cursor 默认使用 buffered 模式。这种模式会把所有结果集返回并载入内存。如果结果集很大的话,内存会爆。

unbuffered cursor 是每次只将下一行结果返回,内存占用很小。不过这种模式缺点很多,所以没有作为默认的模式。


当前名称:mysql内存溢出怎么办,mysql数据溢出
网页网址:http://csruizhi.cn/article/hopgdo.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站设计 成都网站制作 企业网站设计 成都网站建设 高端品牌网站建设 成都网站建设 成都营销网站制作 泸州网站建设 成都网站设计制作公司 梓潼网站设计 重庆网站建设 成都网站建设 成都网站设计 营销型网站建设 高端网站建设 网站建设公司 高端网站设计 成都企业网站设计 网站制作报价 成都网站设计公司 企业网站建设 重庆手机网站建设