본문 바로가기
Procedure

Procedure?

by 쑤- IT, MySQL, MariaDB, DBeaver 2021. 8. 31.

 

- 여러개의 SQL을 하나의 SQL처럼 사용.

- 쿼리문의 집합), 일괄 처리.

- 비지니스 로직 포함 용이.

- 서버실행 : 속도 빠름.

- 서버에 저장됨 (stord procedure) = SP

- 중간, 중간 결과값 출력 가능.

 

 

Store Procedure란?  = SP

DB 내부에서 작업 수행하는 쿼리 집합.

최초 컴파일 시 최적화 이후 DB에 캐싱되어 저장.

 

장점

  • 일괄작업에 유용.
  • 절차적, 동적인 쿼리가능
  • 보안강화 (SQL인젝션 보호)
  • 빠른 처리 속도 : DB에서 로직 처리

 

단점

  • 느린 처리 성능
  • 디버깅 어려움
  • DB 확정이 힘듬
  • 버전관리 안됨.

'Procedure' 카테고리의 다른 글

저장 프로시저 (sp) 목록 조회  (0) 2021.09.01

댓글