입니다. 아래 상태에서 파일 수는 '95349'로 계산되었습니다. 이 값은 빠르게 증가하고 있습니다.열린 파일과 열린 파일 사이의 차이는
의 MySQL>show global status like 'open_%';
Open_files = 721
Open_streams = 0
Open_table_definitions = 706
Open_tables = 741
Opened_files = 95,349
Opened_table_definitions = 701
Opened_tables이 = 2,851
의이 참조.
의 MySQL>show variables like '%open%';
have_openssl는 = DISABLED
innodb_open_files = 300
open_files_limit = 8502
table_open_cache = 4096
및
max_connection = 300
열린 파일 및 열린 파일과 관련이 있습니다. open_files 값이 증가하기 때문에 성능 문제가있을 것입니다. 인텔 ® 제온 ® CPU E3-1220 V2 @ 3.10GHz : 8 GD RAM 및 500 GB 하드 디스크 (프로세서 포함)의 서버입니다. 그것은 전용의 MySQL 서버입니다. 명령 여기
ulimit를 -n;
1024
서버가 자주 걸려 개수했다. 일부 온라인 도구를 사용하여 일부 매개 변수를 이미 최적화했습니다. 최적화해야 할 것이 무엇인지 알아야합니까? 어떤 경우 열린 파일 수는 줄어들 것입니까? 열려있는 파일 수가 제한되어 있어야합니다. 그렇다면 내 서버에 대한 적절한 제한을 찾는 방법. 분명하지 않은 경우 더 많은 질문을 통해 나를 도우십시오.
이 질문에 속한 [ServerFault] (http://serverfault.com/). – wallyk