커서

seonh0·2023년 2월 1일
0

MSSQL

목록 보기
5/9

커서

  • 불가피하게 한꺼번에 처리를 하지 못하고 한 행씩 처리해야 하는 경우가 발생할 때 제공하는 기능.
  • db자체에서 커서를 이용하면 웹에서 처리가 필요없어 웹소스가 간편해짐

주의점 : 커서사용이 끝나고 난 후에는 커서를 닫아주고 메모리에 있는 자료들을 정리해줘야 한다. => 제거하지 않으면 불필요한 시스템이 메모리를 차지해 느려지는 문제 발생가능.

성능이슈

  • 데이터가 작은경우에는 지장이 없지만 대량의 데이터가 될 수록 성능저하의 원인이 된다. 따라서 추천하지 않음.
  • 커서는 DBMS의 자원을 비교적 많이 사용하며 속도가 느려 임시테이블을 사용하는 것을 권장한다. (변수들을 같이 활용)
profile
1111

0개의 댓글