Patent ID: 7076480

Claim:
In an interface between a relational database application program and a database management system, the interface selectively passing statements issued by the relational database application program on to the database management system, the relational database application program including commit statements, and the database management system including a commit facility to effect a commit operation to commit pending database changes and release locks, a method of reducing application program execution time by reducing the number of commit operations performed by the commit facility, said method comprising: based on a frequency parameter, establishing a commit frequency divider value, herein referred to as a variable n, by which the frequency at which commit statements are issued during program execution is divided to determine a reduced frequency at which commit operations are actually performed by the commit facility, as a minimum frequency; and repeatedly, intercepting and suppressing commit statements issued by the relational database application program until either a time interval based on a time interval parameter has elapsed, or the nth commit statement issued by the relational database application program since the last commit statement was passed on to the database management system has been issued by the relational database application program, whichever occurs first, and then correspondingly passing either the next commit statement issued by the relational database application program or that nth commit statement on to the database management system.