php查询mysql时,报超出内存错误(select count(distinct))时
2016-08-26 11:39
351 查看
学时服务器查询教练所带人数时,使用select count(distinct(u_STRNO))时报超出内存错误。后参考“mysqld-nt: Out of memory解决方法”http://jingyan.baidu.com/article/020278116b428d1bcd9ce568.html?qq-pf-to=pcqq.c2c
修改参数:
key_buffer = 512K #global buffer => key_buffer = 200M #global buffer
key_buffer_size = 3096M =>key_buffer_size = 512M
核心提示:检查mysqld配置my.conf,着重看key_buffer_size, max_heap_table_size, tmp_table_size几个参数,
推荐设置key_buffer_size值为max_heap_table_size的1/4.
修改完两个参数后,重启APACHE,问题解决。
修改参数:
key_buffer = 512K #global buffer => key_buffer = 200M #global buffer
key_buffer_size = 3096M =>key_buffer_size = 512M
核心提示:检查mysqld配置my.conf,着重看key_buffer_size, max_heap_table_size, tmp_table_size几个参数,
推荐设置key_buffer_size值为max_heap_table_size的1/4.
修改完两个参数后,重启APACHE,问题解决。
相关文章推荐
- LAMP开发精要(13):PHP中使用mysql_stmt(预处理语句)处理select查询结果
- PHP查询MySQL大量数据的内存占用分析
- mysql查询大量数据,php内存占用溢…
- 如何解决PHP使用mysql_query查询超大结果集超内存问题
- PHP查询MySQL大量数据的内存
- [apache][php][mysql]httpd.exe应用程序错误,指令引用0x00000014 内存不能read,
- PHP mysql查询数据存储与内存
- PHP查询MySQL大量数据的内存占用分析
- PHP查询MySQL大量数据的内存占用分析
- php使用mysql_query查询超大结果集超内存的解决方法
- PHP查询MySQL大量数据的内存占用分析
- php查询mysql大量数据占用大量内存导致内存不足
- PHP查询MySQL大量数据的内存占用分析
- php查询mysql大量数据造成内存不足的解决方法
- mysql中用distinct查询多条不重复记录值 group count
- PHP查询MySQL大量数据的时候内存占用分析
- PHP查询MySQL大量数据的内存
- PHP查询MySQL大量数据的内存
- mysql like 查询 有单引号的处理办法。org.hibernate.QueryException: expecting ''', found '<EOF>' [SELECT DISTINCT
- php查询mysql大量数据造成内存不足的解决方法