우리는 거대한 생산 데이터베이스를 가지고 있으며 크기는 약 300GB입니다. 삭제 쿼리의 성능을 향상시키는 방법이 있습니까? 현재 삭제 속도는 분당 1-10k 사이이며 매우 느립니다.
2
분당 1000 행은 매우 느리게 들립니다. 차단이 발생합니까? 또는 행을 선택하는 속도가 느려 인덱스가 필요합니까?
—
James Z
삭제 기준을 충족시키기 위해 인덱스를 작성해야합니다.
—
긴덴
답변을 제공 할 정보가 충분하지 않습니다. 어떤 쿼리를 실행합니까? 관련된 기준 열에 인덱스가 있습니까 (있는 경우)? 삭제 트리거가 있습니까? ...
—
Sébastien Sevrin
한 번에 10 억 행을 삭제하려고합니까? 자동 증가 후 자동 증가 후 자동 증가를 기다리는 것이 가능합니까? (실제 삭제 활동이 아니라 대기중인 로그 활동 일 가능성이 높습니다.) 이 기사를 참조 하십시오 .
—
Aaron Bertrand
또한. 외래 키 제약 조건이 있습니까? 완전한 테이블 정의, 쿼리 및 실행 계획을 제공하십시오.
—
마틴 스미스