우리는 MySQL DB와 함께 60 개 프로젝트 (다른 언어)로 조직 수준에서 전용/단일 Sonar 인스턴스를 설정하려고합니다. 목표는 시스템이 최적으로 수행되는지 확인하는 것입니다 (예 : Sonar 및 MySQL DB).음파 탐지기 : 로컬 또는 외부 MySQL 데이터베이스?
다음은 조달하려는 VM의 하드웨어 사양입니다.
RAM : 8기가바이트, 하드 디스크 : 100기가바이트, OS : 윈도우 2008 서버
이 가진 유일한 문제는 우리가 수중 음파 탐지기와 MySQL이 같은 컴퓨터에서 실행이 있거나을 가지고 있는지,해야 할 것인지 설정동일한 네트워크에서 MySQL 서버를 실행하기위한 전용 머신.
모든 입력 사항을 높이 평가합니다.
입력에 대해 Fabrice에 감사드립니다. Sonar 서버에 가까운 CI 서버를 사용하여 Sonar 분석을 실행하려면 프로젝트가 다른 위치에 있지만 (동일한 네트워크에 있음) 자신의 CI를 설정하여이 Sonar 인스턴스와 통신 할 수 있으므로 약간 까다로울 수 있습니다. 하지만 분명히하기 위해 DB와 Sonar 웹 앱을 동일한 머신에 둘 것을 제안 하시겠습니까? – ezcode
음, 실제 병목 현상 (성능면에서)은 Sonar 서버와 DB 사이가 아니라 CI 서버와 DB 사이입니다. 귀하의 CI 서버가 DB와 동일한 네트워크 상에있을 수 있으며, 서로 멀리에서 수백 킬로미터 떨어져 있다면 성능이 크게 떨어지고 분석 시간이 크게 증가합니다. 우리는이 주제 (http://jira.codehaus.org/browse/SONAR-2119)에 대한 공개 티켓을 가지고 있지만 솔루션은 구현하기가 쉽지 않습니다. –