각 aspx 페이지 (DropDownLists)의 컨트롤이 SQLDataSource에 바인딩되어 있습니다.ASPX SQLDataSources에서 컨트롤로드 CONCURRENTLY
저장된 proc 파일은 실행하는 데 오랜 시간이 걸립니다. 나는 그들을 가속화하기 위해 DBA와 몇 주 동안 함께 노력해 왔습니다. 가장 느린 것의 경우 약 1-2 초가 걸렸습니다. 그러나 이러한 페이지 중 여덟 개를로드하는 것은 사용자가 대기하기에는 너무 길다!
따라서 이러한 컨트롤을 연속적으로로드하는 대신 동시에로드하는 방법이 있는지 알고 싶습니다.
SSMS에서 느린 procs 32 개를 실행했고 38 초가 걸렸습니다. SSMS에서 32 개의 procs를 동시에 4 세트 나 실행했으며 42-43 초가 걸렸습니다. 그래서 proc마다 1.19 초에서 proc. 당 34 초로 바뀌었다. aspx.net 웹 페이지에서 이와 동일한 방법론을 사용하고 싶습니다.
요약 : SQL 데이터 원본을 연속적으로로드하는 대신 동시에로드 할 수 있습니까?
EDIT : C# 코드에서 DataBind를 수동으로 호출하는 대신 자동으로 호출 할 수 있습니까? DataBind를 호출 할 때마다 새로운 thred를 시작할 수 있습니다 ... 이 작업이 가능합니까?
데이터가 자주/가끔/결코 변하지 않는다? –
자주 있습니다. 매번로드 할 때와 마찬가지로로드 요청을받습니다. – kralco626