Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 1998.10b
- /
- Pages.57-59
- /
- 1998
- /
- 1598-5164(pISSN)
Support of a Long Job using Lock Succeeding among Multiple Transactions in a Database Management System
데이터베이스 관리시스템에서 트랜잭션들 간의 로크 연계를 통한 오래 지속되는 작업지원
Abstract
데이터베이스 관리시스템을 사용하여 오래 지속되는 작업을 지원하는 응용에서 각 트랜잭션들은 로크를 오랫동안 획득하고 있음으로 인하여 빈번한 로크 충돌 현상이 발생한다. 로크충돌 현상이 발생하는 경우에는 트랜잭션이 로크를 기다리게 되므로 응용의 성능이 현격히 저하된다. 이 논문에서는 오래 지속되는 작업을 순차적인 세부 트랜잭션들로 구성하여, 트랜잭션들 간의 로크를 연계시킴으로써 응용의 성능을 향상시키는 방법을 제안한다. 로크 연계과정에서는 트랜잭션 고립단계에 기반한 로크 강등 기법을 사용하여 동시성을 향상시킨다.
Keywords