[SQL Server]SSMS에서는 빠른데 화면에서는 느려요!
SQL ServerSSMSStored ProcedureExecution PlanPerformance Tuning
AI 요약
Beta본 글은 SQL Server에서 특정 저장 프로시저(Stored Procedure)가 SSMS에서는 빠르게 실행되지만, 실제 화면에서는 느리게 실행되는 현상의 원인과 해결 방법을 다룹니다. dm_exec_query_plan DMV를 통해 확인한 결과 두 개의 실행 계획이 생성되어 SSMS에서는 X 실행 계획으로, 화면에서는 Y 실행 계획으로 실행되는 것을 발견했습니다.
이 문제는 SET ARITHABORT 옵션의 설정 차이로 인해 발생하며, 해당 옵션을 ON으로 설정함으로써 SSMS와 화면에서의 실행 계획 일관성을 확보하고 성능 저하 문제를 해결할 수 있습니다. SET ARITHABORT 옵션은 쿼리 최적화에 영향을 미치므로, 데이터베이스 환경에 맞게 적절히 설정하는 것이 중요합니다.
에 영향을 미치므로, 데이터베이스 환경에 맞게 적절히 설정하는 것이 중요합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


