2011-07-26 2 views
6

저는 리눅스 튜너 (http://mysqltuner.com)를 사용하여 잠시 동안 사용하고 있습니다. 이제 어떤 이유로 든 IIS에서 다른 웹 사이트를 호스팅해야했습니다. Windows Server 2008에서 MySQL에 대한 구성 변경을 권장 할 수있는 비슷한 조정 유틸리티가 있습니까?Windows 용 권장 튜닝 유틸리티

종류는 불행히도 실행되지 않습니다 mysqltuner처럼 (MySQL의 인스턴스 구성 마법사를 실행할 수있는 외부)

+0

이 스크립트는 Perl 스크립트이므로 문제없이 Windows에서 실행할 수 있어야합니다. – Mchl

+0

또한보십시오 : http://stackoverflow.com/questions/5550344/mysql-tuning-performance-for-windows – Matthieu

+0

@Mchl : 그것은 Windows에서 실패합니다. 그것은 Windows에 대해 생각하지 않고 mysqladmin을 찾기 위해'$ path'를 평가하는 것으로 시작합니다. Perl을 알고있는 사람이라면 쉽게 조정할 수 있습니다. –

답변

3

다른 도구를 알고하지 마십시오 간주한다. Windows에서 Perl을 설치할 수는 있지만 .pl 파일을 실행하면 $ PATH에 mysqladmin이 없다는 오류가 발생합니다. 설명서 을 읽으면서 웃음을 나타내면 1.2.0 버전의 도구에 대한 Windows 지원이 없음을 알 수 있습니다.

이러한 제안은 중간에서 도와 주면 당신은 볼 수 있습니다 http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/

편집 : 난 그냥이 발견 http://www.webyog.com/webyog/monyogscreenshots MONyog, 그것은하지만, 유료 제품입니다. 나는 재판을 설치했고 매우 유망 해 보인다. SQL 서버를 모니터링하고 해당 경고를 기반으로 경고 및 권장 사항을 제공합니다. 좀 봐봐. 나는 짧은 시간 안에 좋은 정보를 가지고 있기보다는 너무 많은 것을 보증 할 수 없다.

7

그래, 질문 후 1 년이 넘었지만 Cygwin과 결합하면 실제로 mysqltuner 스크립트를 사용할 수 있기 때문에 관련이 있다고 생각했습니다.

  • Cygwin에서이
  • 나는 "원격"MySQL로 연결 스크립트에 필요한 mysql을하고 mysqld를 패키지뿐만 아니라을 (설치된 펄은 또한
  • 가 설치되어 있는지 확인합니다 설치합니다.

  • mysqltuner.pl 스크립트를 Cygwin 사용자 홈 디렉토리에 복사하십시오 (cygwin_install_dir/home/your.user 아래)

  • 시작 Cygwin에서 터미널
  • 스크립트를 실행 $ 펄 mysqltuner.pl --host mysql_host_ip --forcemem 512

당신의 라인에 오류가 발생하는 경우 : ERROR 1130 (HY000) : 호스트 'somename.company.com은'적절한 사용자를 데이터베이스 서버에

이동이 MySQL 서버에 연결하고 추가 할 수 및

012 privelages되지 않는다

이제 Windows 환경에서 로컬 및 원격 MySQL 서버에 대해 mysqltuner을 사용할 수 있습니다.

... 아직 이미지를 사용할 수 없기 때문에 스크린 샷이 삭제되었습니다. 죄송합니다.

17

방금 ​​mysqltuner.pl 스크립트를 Windows에 이식했습니다. http://mysqltuner.codeplex.com/을 참조하십시오. mysqltuner.pl 스크립트의 버전 1.2와 동일한 검사를 사용하지만 친절하고 친숙한 Windows 응용 프로그램에서는 Cygwin 또는 Perl을 설치할 필요가 없습니다.

+1

좋은 직장! 포인터 주셔서 감사. 이것은 이제 허용 된 대답이어야합니다. –

+0

mysql 4.1.9를 사용하여이 도구를 사용해 보았는데 치명적인 오류가 발생했습니다. – bagnap

+0

오류를 Codeplex 페이지에 제출하면 문제를 해결할 수 있습니다. 그리드의 출력을 메모장에 붙여 넣거나 Codeplex 페이지의 "New Issue"양식을 복사하여 복사 할 수 있습니다. – Peter