저장 프로시저 호출 일괄 처리
적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
SQL Server Native Client ODBC 드라이버는 적절한 경우 저장 프로시저 호출을 서버에 자동으로 일괄 처리합니다. 드라이버는 ODBC CALL 이스케이프 시퀀스를 사용하는 경우에만 이 작업을 수행합니다. Transact-SQL EXECUTE 문에는 이 작업을 수행하지 않습니다. 저장 프로시저 호출을 일괄 처리하면 서버 왕복 횟수가 줄어들고 성능이 대폭 향상됩니다.
여러 개의 ODBC CALL 이스케이프 시퀀스가 포함된 일괄 처리를 실행하면 드라이버가 서버에 대한 프로시저 호출을 일괄 처리합니다. 또한 드라이버는 ODBC CALL 이스케이프 시퀀스와 함께 바인딩된 매개 변수 배열이 사용된 경우에도 프로시저 호출을 일괄 처리합니다. 예를 들어 행 단위 또는 열 단위 매개 변수 바인딩을 사용하여 5개 요소가 있는 배열을 ODBC CALL SQL 문의 매개 변수에 바인딩하는 경우 SQLExecute 또는 SQLExecDirect 가 호출되면 드라이버는 서버에 5개의 프로시저 호출이 있는 단일 일괄 처리를 보냅니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기