mysql和php的内存问题
最近给一个客户把他以前的数据转换到PHPSMC里去,因为他的数据太大出现一些问题,首先出现的是php内存问题,刚导时空白,我就在该也面的头部加上
error_reporting(E_ALL);打印所有的错误:Fatal error: Allowed memory size of 8388608 bytes
exhausted (tried to allocate 4097759
bytes) 提示内存不足。出现这样的问题解决方法就是在也面的头部加上
ini_set("memory_limit","32M");这样问题就解决了。(至于为什么,请查php手册)。
在一个就是出现mysql内存不足的问题,提示信息是:Got
a packet bigger than ‘max_allowed_packet‘
bytes;
像这样的只能修改my.ini了。将set-variable = max_allowed_packet=16M
放到my.ini的[mysqld]下面。
(如果已经有了只修改数值。)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。