database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28454 게시물 읽기
No. 28454
스토어드 프로시져 Vs LINQ 속도에 관한 질문입니다.
작성자
조동건(ceastgun)
작성일
2009-06-01 16:43
조회수
6,538


일반적인 스토어드 프로시져를 사용했을 경우 분명히 스토어드 프로시져가

LINQ 보다 빠릅니다.

 

제가 궁금한 부분은 동적인 SQL문의 스토어드 프로시져를 사용했을 경우인데요

예를 들어

 

    declare @sql varchar(5000)

     set @sql = 'select ...'

     if 조건

       @sql = ' where ...'

 
이런식으로 스토어드 프로시져 내부에서 SQL문을 동적으로 구성했을 때도

스토어드가 빠른지 의문입니다.

 

스토어드 프로시져가 빠른 이유는 DB서버 내 케쉬에 SQL문을 이미 담고 있기 때문에

빠른 것으로 알고 있는데 저렇게 동적인 SQL문은 케쉬에 담고 말고 할게 없을 것 같습니다.

 

이럴 경우에는 스토어드 프로시져를 사용하나 LINQ를 사용하나 처리속도가 거의 없을까요?

 

물론 LINQ의 경우 SQL 문 자체를 DB서버로 보내야하기 때문에 그 차이는 있겠지만

이 정도의 사소함은 무시한다면 어떨지 궁금합니다.


[Top]
No.
제목
작성자
작성일
조회
28526안녕하세요 기본적인것 좀 여쭤볼게요 [2]
Deck
2009-06-03
5988
28524mysql 구문에 관해서 질문 좀 할꼐요 [1]
발로네
2009-06-03
5577
28460갑자기 join 구문이 작동을 안합니다. ㅡㅡ;;
김상묵
2009-06-01
5664
28454스토어드 프로시져 Vs LINQ 속도에 관한 질문입니다.
조동건
2009-06-01
6538
28424MySQL 쿼리 질문이요~! 한테이블에서 조인? [1]
쿼리초보
2009-05-31
6900
28423아래의 질문에 이어 auto_increment 질문입니다. [1]
강동화
2009-05-31
6562
28422파일 문의 [1]
가우나라
2009-05-30
5812
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다