php获取内存,php获取内存地址

PHP+mysql插入上千万条数据,导致内存不足,寻求释放内存方法

1、,首先通过任务管理器进行进程排序,查找占用内存较大的程序进程。一般占用内存较大的进程有W3WP、sqlserver、mysqld-nt.exe;2, 站点进程w3wp 可以在cmd命令行中通过 iisapp 命令来对应是那个网站占用内存较大。

2、通常我们使用如下步骤来Kill进程:首先在操作系统级kill进程在数据库内部kill session这样通常可以快速中止进程,释放资源。

3、但是使用这个方法的代价就是不能再查询的时候使用获取总行之类的方法,因为这种方法是便查询边返回结果。

4、线程缓冲区由MySQL使用,它是在处理新查询时从操作系统请求的内存。在执行查询之后,该内存被释放回操作系统。这意味着 MySQL 的内存使用,是 全局缓冲区 加上 线程缓冲区 以及 允许的最大连接数 。

5、服务器配置是win2003+PHP5+MYSQL5+ZEND3 ~~~my.ini解决办法解决mySQL占用内存超大问题为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。

未经允许不得转载:便宜VPS网 » php获取内存,php获取内存地址