MYSQL 데이터베이스 (ibdata1)의 크기는 73GB이며 INNODB 테이블 용 Windows 2008 O / S에서 전용 데이터베이스 서버로 실행되도록 구성되어 있습니다. mysqldump --skip-opt --quick --single-transaction --create-options --extended-insert --disable-keys --add-drop-table --complete-insert-를 사용하여 백업을 실행하고 있습니다. set-charset-compress --log-error = Proddb0635.err -u root -pjohndoe Proddb> \ devNas \ devNas \ sqlbackup \ LIVE \ db \ Proddb0635.sql
백업 파일 Proddb0635.sql은 데이터베이스 서버와 별도의 서버에 저장됩니다. RAM은 12GB입니다. INNODB 버퍼 풀 크기는 6GB입니다. 추가 mem.pool은 32MB입니다. 쿼리 캐시 크기는 2GB입니다. Net 버퍼 길이는 최대 16M입니다. 패킷 크기 1GB.
mysql 버전은 5.0.67입니다.
백업이 실행되고 있지 않으면 사용자는 성능에 만족합니다.
백업이 실행될 때 INNODB 버퍼 풀 적중률은 100 %에 가깝습니다. 보류중인 읽기 또는 보류중인 쓰기가 없습니다. innodb wait free는 0입니다. CPU 사용량이 높지 않음 최소 9 % ~ 최대 15 % 쿼리 캐시 적중률은 mysqlbackup을 실행하거나 실행하지 않고 약 40 %입니다. 현재 Windows 작업 관리자는 10GB의 RAM이 사용되고 있음을 표시하고 있습니다. 2GB의 RAM 만 사용하여 쿼리 캐시를 늘려야합니까? mysqlld-nt는 9.2GB의 RAM을 사용하고 mysqldump는 5MB의 RAM을 사용합니다. Alos는 덤프 파일의 크기가 --compress 옵션의 존재 유무와 동일하다는 점에 주목했습니다.
iNNODB 버퍼 풀 크기를 줄여야합니까?
감사