2014-12-15 2 views

답변

2

사용자의 최대 수에 대한

덕분에 응용 프로그램을 작성하는 방법을 잘에 의존하는 것, 그리고 얼마나 좋은 네트워크 각 사용자가 가지고있다.

응용 프로그램이 좋지만 속도가 느린 네트워크를 통해 SQL 서버에 연결하는 경우 응용 프로그램이 2 명의 사용자와 느려지고 250 명의 사용자가 느려질 것입니다.

네트워크가 양호하고 대역폭 요구 사항을 준수하도록 응용 프로그램이 잘 작성된 경우 응용 프로그램은 2, 10, 20 또는 100 명의 사용자와 동일한 속도로 실행됩니다.

SQL 서버 박스가 얼마나 크고 강력합니까? 그러면 동시에 500 명의 사용자에게 손쉽게 확장 할 수 있습니다.

그래서이 질문은 대답하기가 어렵습니다. Access 응용 프로그램에서 SQL 서버로의 네트워크는 중요한 요소입니다.

일부 응용 프로그램은 5 명의 사용자와 SQL 서버에서 제대로 작동하지 않으므로 이러한 응용 프로그램은 100 명 또는 200 명의 사용자와 함께 WORSE를 수행합니다.

응용 프로그램이 5 명의 사용자와 얼마나 잘 작동했는지, 그리고 25 번 응용 프로그램과 얼마나 잘 작동합니까? 잘 작성된 경우 차이점을 눈치 채지 못할 것입니다. 반면에 1 사용자가 느린 경우에는 더 많은 사용자를 추가 할 때 그 지점부터 끝까지 내리막 길을 계속지나갑니다.

그래서 많은 사용자에게 수평 확장하려는 경우 한 명의 사용자와 함께 잘 실행하는 것이 좋습니다.

많은 노력없이 동시에 1000 명의 사용자를 확보 할 수 있습니다. 언급 한 바와 같이 이것은 애플리케이션이 SQL을 염두에두고 얼마나 잘 설계되었는지에 달려 있습니다. 따라서 개발자가 수행 한 작업의 품질은 확장 할 수있는 사용자 수에있어 가장 큰 요소가됩니다. 언급 한 바와 같이 서버 및 SQL의 용량에 따라 최대 사용자 수가 결정됩니다.

SQL 서버를 존중하는 일반적인 응용 프로그램을 사용하면 50 명 또는 100 명의 사용자가 SQL 서버를 손쉽게 깰 수 있어야하며 쉽게 얻을 수 있어야합니다.

실제로 50 명의 사용자에게는 거대한 자원 HOG가 WTS가됩니다.

Windows 터미널 서비스라고 가정하면 설치에는 거대한 리소스가 필요하며 SQL 서버는 훨씬 더 많습니다. 이 시스템은 SQL 서버보다 많은 관심과 자원을 필요로합니다. 언급했듯이 1-2 명의 사용자가 애플리케이션을 실행하는 것이 일반적이라면 보통 25와 같이 쉽게 실행됩니다. 애플리케이션이 1 명 또는 2 명으로 느리게 실행되면 더 많은 사용자를 추가 할 때 확장 문제가 발생할 수 있습니다.

하루가 끝나면 관련된 서버, 네트워크 대역폭, WTS 용량 및 가장 중요한 응용 프로그램의 중요성을 고려하지 않고 응답을 제공 할 수있는 요소가 너무 많습니다. (이 요인은 # 1) 설계되었습니다.

관련 문제