发明名称 Database server system with improved methods for logging transactions
摘要 A SQL database server system having an enhanced logging system is described. The logging system implements a "private log cache" (PLC) for reducing the contention on the system's "log" resource (which is protected by a log semaphore). An area of memory private to a user's task is set aside as a PLC-a cache where log records are built and stored before being posted to the log. Each PLC may hold multiple log records for a single transaction before they are flushed to the log (page chain) through the log semaphore. When a transaction commits or the memory fills with log records, the PLC associated with the transaction is flushed to the log. Because the log records for a complete transaction are immediately transferred through the log semaphore, contention on the log semaphore decreases. Contention alleviated by the PLC dramatically increases transaction throughput of the database server system.
申请公布号 US6321234(B1) 申请公布日期 2001.11.20
申请号 US19960744870 申请日期 1996.11.08
申请人 SYBASE, INC. 发明人 DEBRUNNER DANIEL
分类号 (IPC1-7):G06F15/40 主分类号 (IPC1-7):G06F15/40
代理机构 代理人
主权项
地址