최근에는 Windows에서 실행되는 MySQL에서 명명 된 파이프 (옵션 - 사용 가능 - 명명 된 파이프)를 사용하여 .NET 커넥터 드라이버를 통해 연결하고 있습니다. 보안 목적으로 권장되는 경우가 많지만, 내가 할 수있는 한 가지는 "."과 연결하는 것입니다. 연결 문자열로 변경하고 내 PC에서 개발하고 연결 문자열을 변경하지 않고 서버에 배포합니다 (DB의 내 사본 대신 서버 호스트를 가리 키도록).Windows의 MySQL 명명 된 파이프 -보다 빠른 모범 사례입니까, 아니면 나쁜 아이디어입니까?
그 이상의 것보다, 필자의 경험상 TCP를 통한 대기 시간 이점에 기인 한 속도 향상이 있습니다. 우리는 명명 된 파이프를 사용하여 successfuly 5.0을 테스트했다
및 속도에 얼마나 증가 : 내가 찾은 일부 참조는 온라인이 메아리! 이 큰 프로젝트의 경우 50 % 우선 나타납니다, 간단한 성능 테스트에서 MySQL을
http://www.waltercedric.com/component/content/article/1217.html
에서 최신 JConnector 드라이버를 사용하는 것이 좋습니다 될 수있다 명명 된 파이프 액세스는 표준 TCP/IP 액세스보다 30 % -50 % 빠른 입니다. 그러나이 은 시스템마다 다르며 명명 된 파이프는 많은 Windows 구성에서 TCP/IP보다 느립니다. http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-configuration-properties.html
그러나 "구성"에
그것은 느린? 어쨌든, 나는 로컬 호스트 접근과 TCP에 대해 더 빠르다는 가정하에 진행했지만, 나는 결정적인 것을 찾을 수 없었다. 아마 그것은 사용되는 특정 운전자에게 더 구체적입니다.
하나의 측면은 연결을 생성/파괴하는 데 오버 헤드가 있다는 것입니다.덤프의 경우 한 번만 수행해야하는 연결에 대해 한 번만 지불하면 차이는 무시할 수 있습니다. – Garen