테이블에서 PrimaryKey로 행을 삭제할 때 약 44472 논리적 읽기가 발생합니다. 이제 테이블에는 자신의 ForeignKeys를 삭제하려는 테이블의 PK에 연결하는 5-6 개의 자식 테이블이 있습니다.단일 행 삭제의 많은 "논리적 읽기"
삭제 성능 향상을 위해 무엇을해야할지 모르겠습니다.
제안 사항?
편집 : 나는 삭제
의 queryplan을 추가http://img384.imageshack.us/img384/6255/deleteexecutionplan.png
편집 : 내가 솔루션 (이것은 이상적인 솔루션이 있는지 확실하지)를 발견 - 그것은 응답 우는 소리에 있어요.
실행 계획은 OrderDetails 및 다른 두 개의 작은 테이블에서 테이블 스캔을 보여줍니다. 해당 테이블에 자체 참조 FK가 있습니까?이 경우 인덱싱되지 않은 열에서 FK입니까? 실제 실행 계획 (.xml 형식)과 함께 테이블 및 관련 테이블의 스키마를 공유하면 원인을 정확히 말하기가 더 쉬울 것입니다 ... – KristoferA