데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요
SQL2012 + ASP.NET을 사용하고 있습니다.
갑자기 개발된(ASP.NET) 프로그램에서 조회 속도가 늦어져서
해당 프로시저(페이징하는 SQL)를 쿼리분석기에서 실행하면 속도가 빠르게 잘 나옵니다.
그래서 프로시저를 DROP 하고 다시 CREATE 한 후 프로그램에서 호출하면 빠르게 나옵니다.
왜 이런현상이 발생 할까요?
DB서버 재 부팅 후 에도 이런 현상이 발생 합니다.(실행계획이 잘 못 되어 있지는 않는것 같아요)
혹시 경험하시거나 알고 계신분들의 도움 부탁드립니다.
감사합니다.
ASP.NET 코딩상 문제가 없다고 가정하면...프로시저에서 WITH RECOMPILE 함 붙여보시겠어요?