수십만 개의 지오메트리 유형 소포가있는 SQL Server 테이블이 있습니다. 셀 집합마다 밀도와 개체의 조합을 다르게하려고 색인을 만들었습니다. 지금까지는 셀 당 LOW, LOW, MEDIUM, MEDIUM 및 16 개 개체에 대한 설정을하고 있으며 표에있는 엔터티의 범위에 따라 경계 상자를 설정하는 SP를 만들었습니다.MapGuide Open Source 2.1의 공간 인덱스 및 CPU 사용률
인덱스없이 몇 분이 걸리는 쿼리에서 성능이 크게 향상되며 확대/축소가 가까워 질수록 개체가 더 적게 표시됩니다.
그러나 쿼리 자체가 빠르더라도 기능을 쿼리 할 때 CPU 사용률은 100 %가됩니다. 나는 이것이 생산 환경에서 날지 않을까 걱정하고있다.
이 프로젝트에 대해 MapGuide Open Source 2.1을 사용하고 있지만 CPU로드가 SQL Server에 의해 발생했기 때문에 긍정적입니다.
색인이 제대로 설정되어 있는지 궁금합니다. 제대로 설정하는 방법에 대한 명확한 문서를 찾지 못했습니다. 내가 읽은 모든 기사는 기본적으로 "그것이 달려있다"라고 말하지만 구체적인 것은 없습니다. 책, 기사 등 나에게 어떤 조언이 있으십니까?
감사합니다.
감사합니다. 실제 해결책은 모든 공간 인덱싱 된 테이블에 기본 키 **가 정의되어 있는지 확인하는 것입니다. –