저는 미국의 주요 대학 웹 마스터입니다. 우리는 지난 7 년 동안 우리가 구축하고 책임지고있는 웹 사이트에 많은 요청을했습니다. 필자는 웹 사이트에 점점 더 복잡한 기능을 구축 해왔고, 저장 프로 시저, 뷰 등을 사용하여 가능한 한 멀티 프로세서 Microsoft SQL 서버에 많은 프로그래밍 부담을 가하는 것은 항상 필자의 연습이었습니다. IIS 웹 서버에서 PHP, ASP 또는 Perl로 수행 할 수없는 작업. 두 서버 모두 매우 강력하고 기능이 뛰어난 컴퓨터입니다. 다른 누구도 브레인 스토밍을하지 않고 오랫동안 혼자서이 작업을 해왔으므로 장래에 더 높은로드 상황에 이상적이라면 궁금합니다.더 나은 방법 : SQL 또는 웹 서버에로드를 배치 하시겠습니까?
내 질문입니다 : 중첩 된 SELECT 문, 뷰, 저장 프로 시저 및 집계 함수를 사용하여 SQL Server에 더 많은 부하 부담을 가하는 것이 더 좋은 방법입니까 아니면 여러 개의 간단한 쿼리를 가져 와서 서버를 사용하여 처리해야합니까? PHP와 같은 컴파일 타임 스크립트가 있습니까? keepin '에 계속 또는 더 나은 방법을 생각해 내?
로드 트레이스를 수행하고 SQL 서버의 어깨에 얼마나 많이 얹어 놓았는지 알게 된 후 최근 성능에 관심을 갖게되었습니다. 웹 서버와 SQL 서버는 하루 종일 빠르며 반응 속도가 빠르며, 내가 얼마나 많이 넣었는지에 관계없이 거의 준비가되어 있고 자신을 훈련시키고 기존 코드를 최적화하여 모범 사례를 염두에두고 업그레이드했습니다. 그것이 중요해질 때.
귀하의 조언과 의견을 보내 주셔서 감사합니다.
감사합니다. Konerak. 그 중 많은 것들이 무엇인지조차 알지 못한다는 것을 고려할 때, 나는 나보다 앞선 진짜 연구 작업을 가지고 있습니다. 지금까지는로드에 관심을 기울일 필요가 없었습니다. 모든 것이 꽤 순조롭게 진행되었습니다. 코드에서 효율성을 중요시하기 때문에, 지금 습관에 들어가서 여기에서하는 일을 배우는 것은 내가 지금 감당할 수있는 멋진 사치. 팁 주셔서 감사. 나는 그들을 잘 활용할 것입니다. – Brak