Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqld.exe启动WAMP后立即占用大量内存(450 MB)_Php_Mysql_Wamp - Fatal编程技术网

Php mysqld.exe启动WAMP后立即占用大量内存(450 MB)

Php mysqld.exe启动WAMP后立即占用大量内存(450 MB),php,mysql,wamp,Php,Mysql,Wamp,几个月来,我一直在使用同一个WAMP版本,从未在内存使用任务管理器列表的顶部看到mysqld.exe。(它卡在442664K上) 问题从今天开始 我从来没有碰过我的手 我今天所做的只是更改php.ini(添加了xdebug的东西),但要将所有更改和内存使用都放在442MB上 my.ini(部分) ini(我今天所做更改的部分,以及资源限制和内存提及的部分) 编辑: 两天后,我没有使用MySql,mysqld.exe任务使用~7MB。我不知道原因,我留下这个问题。是的,MySQL的更高版本使用的

几个月来,我一直在使用同一个WAMP版本,从未在内存使用任务管理器列表的顶部看到mysqld.exe。(它卡在442664K上)

问题从今天开始

我从来没有碰过我的手

我今天所做的只是更改php.ini(添加了xdebug的东西),但要将所有更改和内存使用都放在442MB上

my.ini(部分)

ini(我今天所做更改的部分,以及资源限制和内存提及的部分)


编辑:
两天后,我没有使用MySql,mysqld.exe任务使用~7MB。我不知道原因,我留下这个问题。

是的,MySQL的更高版本使用的默认值确实有点内存不足

我用它来减少内存需求,而不会对MYISAM或INNODB数据库的速度产生任何明显影响

编辑my.ini并将此行添加到
[wampmysqld]
部分

[wampmysqld] 
# reduce mem size for MYISAM usage
table_definition_cache = 600

哦,如果您使用的是64位的WAMPServer,有一个小错误,请确保
[wampmysqld]
部分读取
[wampmysqld64]
,并添加上面的行,否则它将无效。

对php.ini文件的更改不太可能影响MySQL使用的内存量,一个完全独立的应用程序今天只改变了php.ini。您使用的是MYISAM还是INNODB,还是两者都使用?有时人们会在没有注意到的情况下混合使用这两种引擎。第二个引擎运行肯定需要额外的内存。@Markus Müller InnoDB。周末(过去两天)我没有使用MySql,今天mysqld.exe任务使用~7MB。我不知道原因,我留下这个问题,感谢您的回复。周末(过去两天)我没有使用MySql,今天mysqld.exe任务使用~7MB。我不知道原因,我留下这个问题,谢谢你的回复。使用这个技术,table_definition_cache=400,我的空闲内存使用量从450MB增加到100MB。仍然很疯狂,但这就是问题所在。真正的数据库需要空间供参考,以下是相关文档:
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;


max_execution_time = 800
max_input_time = 600
max_input_vars = 2500
memory_limit = 512M

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

report_memleaks = On


;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

extension=php_bz2.dll
extension=php_curl.dll
extension=php_com_dotnet.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      
;extension=php_oci8_11g.dll   
;extension=php_opcache.dll
;zend_extension=php_opcache.dll
zend_extension="C:\wamp\bin\php\php5.5.12\ext\php_opcache.dll"
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll


;;;;;;;;;;;;;;;;;;;;;;
; Module Settings    ;
;;;;;;;;;;;;;;;;;;;;;;   

[MySQL]
mysql.cache_size = 2000

[opcache]
opcache.memory_consumption=128
;opcache.preferred_memory_model=
;opcache.protect_memory=0


; XDEBUG Extension 
 zend_extension = "c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
;[xdebug]
; xdebug.remote_handler=dbgp
; xdebug.remote_mode=req
; xdebug.remote_host=127.0.0.1
; xdebug.remote_port=9000
; xdebug.idekey="netbeans-xdebug"
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
xdebug.show_local_vars=0
xdebug.max_nesting_level=250
xdebug.var_display_max_depth = 5
xdebug.var_display_max_children = 256
xdebug.var_display_max_data = 1024 
[wampmysqld] 
# reduce mem size for MYISAM usage
table_definition_cache = 600