데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

DECLARE @IntVariable INT, @IntVariable2 INT
DECLARE @SQLString NVARCHAR(500)
DECLARE @ParmDefinition NVARCHAR(500)

SET @IntVariable = 35
SET @IntVariable2 = 14

 

//이방식으로 쿼리 돌리면 검색시 딜레이가 생깁니다.
SET @SQLString = N'SELECT * FROM pubs.dbo.employee WHERE job_lvl = @level and job_id = @job_id'

 

//이방식으로 하면 바로바로 나타납니다.

SET @SQLString = N'SELECT * FROM pubs.dbo.employee WHERE job_lvl = ''' + @IntVariable + '''and job_id = ''' + @IntVariable2 + ''''


SET @ParmDefinition = N'@level tinyint, @job_id smallint'


EXECUTE sp_executesql @SQLString,
                    @ParmDefinition,
                    @level = @IntVariable,
                    @job_id = @IntVariable2

 

예를 들어 위에 소스처럼 하면 속도부분에서 문제가 발생합니다..

왜 저런 문제가 발생하는지.. 해결방안 좀 부탁드리겠습니다.

 

두방식의 딜레이 약 7~8초 정도 차이가 납니다.

No. Subject Author Date Views
7191 MSSQL 모니터링 솔루션 추천 바랍니다. [3] 수노 2013.09.26 5333
7190 기간별 검색 문의 [1] 아기탱구 2013.09.26 3853
7189 데이타 추출 [2] 냥냥 2013.09.25 3678
7188 계정 관련 질문 하나 올립니다. [2] ViewPple 2013.09.25 3071
7187 테이블 변수를 동적 쿼리에서 사용할 때 질문입니다. (질문 수정본) [1] Larry 2013.09.25 15751
7186 mysql 몇가지 질문... 이런마마 2013.09.25 3623
7185 PK 형 변환 질문 [4] 군고구마 2013.09.25 3834
» sp_executesql에 대해 문의좀 드리겠습니다. [3] 호야~♥ 2013.09.25 3783
7183 선배님들 트랜잭션에 관해서 궁금한점이 있습니다 [5] alima 2013.09.25 3774
7182 group by를 안쓰도록 변경할 수 있나요? [6] 디베이 2013.09.25 4187
7181 쿼리 질문드립니다. [4] 나는짱이야 2013.09.24 3704
7180 게시판에서 같은 아이디의 글수를 제한하고 싶습니다. [4] 카루카루 2013.09.24 4021
7179 SSMS에서 Windows 인증으로 로그인 시 지연되는 문제 [1] 이티 2013.09.24 4342
7178 MS-SQL2000 -> MS-SQL2012 업그레이드 후 일부 쿼리 속도 저하 문제 [4] 로지남푠 2013.09.24 6399
7177 SQL Server 2008 디비를 백업해서 2005에 restore할 수 있나요? [3] 정인화_307824 2013.09.24 4316
7176 하루 한번만 랜덤으로 순서가 나오게 하고 싶습니다. [4] 퀸동 2013.09.23 4393
7175 혹시 음가변환 데이터 구할 수 있을까요? [1] 불꽃남자11 2013.09.23 3447
7174 날짜별 카운트 가져오는 쿼리 질문좀 드릴게요. [2] pertime 2013.09.23 15444
7173 엑셀에서 데이터가져오기 [1] safdsfs 2013.09.22 4717
7172 선입선출 쿼리 문의 [5] 제시카 2013.09.22 4465





XE Login