2014-02-20 4 views
0

누구든지 도움을받을 수 있다면?엔진 유형이 InnoDB 인 경우 성능이 낮습니다

저는 MySQL 5.1.47을 사용하고 있으며 최근에 내 응용 프로그램의 4 가지 기본 테이블의 엔진 유형을 InnoDB으로 변경했습니다. 이전에는 MyISAM이었습니다.

내가 나의 네 가지 주요 테이블 5 사용자를위한 InnoDB 평균 응답 시간입니다 데이터베이스에 연결하고 때 나는 WAPT 프로 평가판 버전을 사용하여 부하 테스트를하고있는 중이 야는 MyISAM에 연결했을 때, 그것은 단지 0.58 sec 3.1 초 반면입니다.

성능을 어떻게 향상시킬 수 있습니까?

innodb_buffer_pool_size=1G & 
innodb-flush-log-at-trx-commit=2 

난 정말 최신 하나에 내 컴퓨터에 MySQL의 버전을 업그레이드해야합니까 아니면이 두 개의 매개 변수 이외의 다른 매개 변수를 설정해야합니까 : 아래의 매개 변수의 my.cnf 파일에 추가되었습니다 나는 위에서 언급 한 것이다.

내 응용 프로그램이 70 %의 선택을 가지고 있으며, 30 %가 테이블의 전체 크기로 innodb_buffer_pool_size 큰 설정된 모든 시간

+3

확인 : http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/ –

답변

0

가능한 경우를 삽입합니다.

관련 문제