2016-08-26 2 views
1

저는 서버 전문가와 가까운 사람이 아닙니다 - phpmyadmin/mysql을 설치하기 위해 XAMPP를 사용했으며 모든 것이 몇 주 전에 원활하게 실행되고있었습니다. 이러한 오류가 메모리 매개 변수 (버퍼 크기 등)를 두 배로 늘림으로써 시작되었지만 이제는 이러한 문제가 다시 발생하는 경우 문제에 붕대를 둘 수있었습니다. MySQL을 제외하고는이 머신에서 실행되는 것이 없기 때문에 어떻게 메모리가 부족한지를 잘 모릅니다. 무엇이든 시도해 볼 의향이 있습니다. - 'ulimit'을 사용하는 방법에 대한 명확한 지침을 찾지 못했습니다. -이 문제를 일으키는 원인이 될 수있는 숙련 된 MySQL Server 관리자의 제안과 문제를 해결할 수있는 방법은 무엇입니까?MySQL - 메모리 부족

2016-08-24 12:26:48 2456 [ERROR] C:\xampp\mysql\bin\mysqld.exe: Out of memory (Needed 767416 bytes) 
2016-08-24 12:26:48 2456 [ERROR] Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space 
2016-08-24 12:26:48 2456 [ERROR] Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space 
2016-08-24 13:41:33 6188 [Note] Plugin 'FEDERATED' is disabled. 
2016-08-24 13:41:33 16d0 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator. 
+0

여기에는 몇 가지 제안 사항이 있습니다. http://dba.stackexchange.com/questions/1927/why-does-mysql-say-im-out-of-memory – PaulF

+0

제안 해 주셔서 감사합니다! 그들을 밖으로 시도 시작합니다! – sqlnewb

답변

1

http://mysql.rjweb.org/doc.php/memory

내 모든 답변이 있었다. 다시 - 저는 서버 관리자가 아니지만 기본적으로 my.ini 파일에서 설정이 잘못되었습니다. innodb_buffer_pool_size가 너무 낮아서 key_buffer_size가 너무 높습니다. 필자는 원래 설정을 사용하여 데이터베이스를 구축하는 데 충분했지만 테이블/뷰/스레드가 늘어남에 따라 성능에 영향을 미쳤습니다.