2011-02-15 5 views
0

안녕 거대한 데이터가있는 데이터베이스가 있습니다. 거기에 몇 가지 마스터 - 세부 관계가 있습니다. 그래서 나는 단지 데이터 가져 오기가 훨씬 빨라질 수 있도록 Views/stored procedure를 만들고 싶었다. 색인을 사용할 수 있다는 것을 알고 있습니다. 하지만 그것은 SQL Server Express 버전의 한계라는 것을 알았습니다. 어디로 표현 버전을 사용하고 있습니다. 그래서 익스프레스 버전에서 이것을 수행하는 방법. 제발 나를 안내 해줘.저장 프로 시저 성능 향상

+0

보기는 특정 방식으로 데이터에 편리하게 액세스하는 방법을 제공하기 만하면됩니다. 첫 번째 근사치로, 그들은 어떤 것도 가속화하지 않습니다. 아마도 인덱스 된 뷰를 언급하고 있습니까? –

+0

내가 읽었을 때 Sql server express는 인덱싱을 지원하지 않습니다. 이건 내가 제한이라고 생각한다 –

+0

이 문장은 ** 틀린 ** ** - SQL Server Express **는 ** 색인 생성을 지원합니다! 클러스터되지 않은 클러스터되지 않은 고유 한 인덱스를 만들 수 있습니다. 전혀 문제가되지 않습니다. –

답변

0

저장 프로 시저를 만들면 쿼리 실행 속도가 향상되지 않습니다.

외래 키가 색인되어 있는지 확인하는 것이 첫 번째 단계입니다. 쿼리 성능 질문에 대한 확실한 대답은 쿼리 실행 계획을 보여줍니다. 테이블 스캔/테이블 검색이 없는지 확인하십시오.