다음 시나리오가 있습니다. 제공된 사이트 세부 정보 입력에 대한 가격을 생성하는 하나의 텔레콤 기반 프로젝트에서 작업하고 있습니다.성능 관련 문제
입력 내용이 Excel 시트 형식으로 전달되고 해당 출력이 gridview에 표시됩니다.
출력 그리드에는 사이트 세부 정보를 기반으로 채워지는 두 개의 드롭 다운 목록이 있습니다. 즉, 데이터베이스를 치는 것으로 채워지는 gridview의 모든 행에 두 개의 드롭 다운이 있음을 의미합니다.
현재이 도구는 200 개의 사이트에서 제대로 작동하지만 현재는 Excel 시트에서 10,000 개의 사이트를 입력으로 전달하려고합니다.
10,000 개의 사이트에 대해 데이터베이스를 치는 것은 매우 지루한 작업이며 시스템 성능이 저하됩니다.
나는 sql server 2008
는 사람이 작업을 할 수있는 최상의 방법에 대한 해결책이 있습니까 C#
및 데이터베이스를 사용 asp.net 3.5
을 사용하고?
데이터의 설정을보다 명확하게 설명 할 수 있습니까? 모든 드롭 다운 목록이 동일합니까? 그렇다면 가능한 옵션을 한 번만 가져 와서 모든 목록을 바인딩해야합니다. 당신이하는 일이 명확하지 않습니다. 어쩌면 최소한의 코드로 설명 할 수 있을까요? – David
하나의 DB 히트에서 필요한 세부 사항을 모두 얻지 못하는 이유는 무엇입니까? – Shailesh
데이터가 자주 변경되지 않으면 (EG, 하루에 한 번 변경) 단순히 데이터를 캐시하지 않고 데이터베이스 호출이 필요 없으며 다른 MQ, 샤딩, 클러스터링,로드 밸런서 등을 도입 할 필요가 없습니다. – Kane