병합1 [MSSQL] TEMPDB 용량 축소, 관리 구문 SELECT 시에 TEMPDB를 많이 사용하는 케이스에서 여러 사용자가 동일한 작업을 수행 했을때 TEMPDB경합으로 인해 DB 성능이 나오지 않는 경우가 있습니다. 보통 TEMPDB는 CPU 논리프로세스개수까지 나누어 관리하는게 병합을 막을 수 있는 조치이며 경우에 따라서는 격리수준을 조정해서 해결가능했습니다. --TEMPDB경합발생 https://learn.microsoft.com/ko-kr/troubleshoot/sql/database-engine/performance/recommendations-reduce-allocation-contention --TEMPDB는 CPU개수 정도로 잡는게 좋음 --프로시저 캐시 DBCC FREEPROCCACHE GO -- Buffer Pool에 존재하는 데이터 페.. 2023. 6. 8. 이전 1 다음