나는 스케줄을위한 타임 슬롯을 추적하는 테이블을 가지고있다. 2 명의 사용자가 동일한 시간대에 약속을 예약하지 않도록 "잠금 장치"의 기록입니다.SQL 인덱스를 사용하지 않을 때
프로덕션에서 교착 상태 문제가 발생했으며이 테이블에 5 개의 인덱스가 있음을 발견했습니다.
이 테이블은 자주 읽고 쓰지만 거의 수백 개의 행을 갖지는 않습니다.
5 개의 색인이 지나치게 과장된 것처럼 보입니다. 1000 행 이하의 테이블에 대해서는 인덱스가 필요 없다고 생각합니다.
그 가정에서 나는 맞습니까?
TIA
교착 상태 문제가 색인과 관련이 없습니다. 그룹 별 및 집계 함수는주의하십시오. – danihp
"데드락 문제가 인덱스와 관련이 없습니다"- 완전히 정확하지 않음 ... '올바른'인덱스로 인해 종종 블로킹이 적어 질 수 있습니다. –
@MitchWheat - 어떤 상황에서 인덱스가 데드락으로 이어질 수 있습니까? – MatBailie