아래 예를 들겠습니다.

 

Select name, sw_id

  from sw_info  

 where sw_id = '100'

 

여기에 특정 코드의 코드명을 가져오는 스칼라 함수를 만들어서 리턴하도록 추가합니다.

fc_codename(code) -> 리턴값은 코드명입니다.

 

Select name, sw_id, dbo.fc_codename(code)

  from sw_info  

 where sw_id = '100'

 

위 펑션에는 테이블 조회도 없고 단순히 코드에 대한 코드명만 리턴하도록 되어 있습니다.

정말 성능상에 아~무 영향이 없을듯 한데 펑션을 셀렉트해서 조회하는 것만으로 

100건을 조회할때 0.05-> 3초내외 로..

10000건 조회하니 몇분.... 사용을 못할 수준으로 부하가 있네요....

 

오라클 쿼리에서는 부하가 거의 없다 시피하는데...

ms-sql에선 여러건으로 조회되는 결과에 대해서 스칼라펑션을 추가하면 안되는건가요? 빠르게 호출하는 방법이 있는지 궁금합니다...

 

 

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38045
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20666
10923 sp_send_dbmail 메일발송시 받는사람 메일주소 문의 [1] 젊은지사 2023.07.17 118
10922 프로시져 관련 문의(dbo 연관) [2] file Muumi 2023.07.13 141
10921 SQL 쿼리 질문 하고싶습니다. [1] file 이정호2958 2023.07.12 174
10920 중국어 깨짐 관련문의좀 드리겠습니다. [2] 처리짱 2023.07.07 115
» ms-sql 과 oracle sql 의 펑션 select 속도 차이?? [3] 모카모카 2023.07.07 180
10918 원격 프로시저 호출 관련 질문드립니다! [1] 갈대 2023.07.07 152
10917 날짜별 요율 쿼리 질문입니다~ [2] 남다른강인함 2023.07.05 139
10916 Query 문의: Row group단위 sum [1] 서영덕 2023.07.05 104
10915 (초보 MSSQL 질문) 다른 테이블의 열을 복사하기 [4] 폴라리스 2023.07.05 109
10914 ASP BULK INSET 예러 - 도와주세요! [2] hjh**** 2023.06.27 128
10913 SSIS 를 사용하는 기업이 있나요? [3] 주식회사돈슨 2023.06.14 198
10912 MSSQL 쿼리튜닝관련 도움요청드립니다. HSQL 2023.06.13 203
10911 MS SQL Server에서 데이터의 Column 갯수가 많을 경우 어떻게 하면 좋을까요? [2] 아슈로 2023.06.12 166
10910 mysql에서 select문 분기 하는 방법좀 알고 싶습니다. [3] 아싸라비아콜롬비아 2023.06.07 226
10909 sql command+enter 누르면 계속 프로그램이 종료됩니다 ㅠㅠ [1] 고양이 2023.05.28 112
10908 대용량 데이터 추출에 대한 문의 [1] 시커먼뜨거운메일 2023.05.26 139
10907 MSSQL 서버역할 관련 질문드립니다. [1] file awfkjhaskdfh 2023.05.18 167
10906 MSSQL쿼리 관련 질문드립니다 [4] 미라클0751 2023.05.11 208
10905 빈값으로 변환 질문 [1] Just 2023.05.10 117
10904 데이터 추출 쿼리 질문드립니다 [3] 찐유에한 2023.04.17 196





XE Login