论文部分内容阅读
在数据库系统中,事务并发执行可以提高系统吞吐量和资源利用率、减少事务等待时间。然而,如果对并发操作不加任何控制可能会导致用户存取不正确的数据,破坏数据库的一致性,所以数据库管理系统(DBMS)必须提供并发控制机制。并发控制是DBMS的关键技术,直接影响系统的正确性和性能。
在信息系统的开发中,并发控制虽然可以由DBMS自己调度,但是对于系统中某些特定(例如与企业业务相关)的并发冲突,往往需要开发者设计相应的解决方案,使系统能够达到更理想的性能。
本文首先研究并发控制的基本理论,并着重分析了当前主流的DBMS之一sQL Server 2005的并发控制机制;之后研究如何对信息系统用户端应用程序的并发性能进行调优;最后本文针对广州兴南电器有限公司的企业信息管理系统中存在的一些并发冲突现象,以保证数据的正确性为前提,以达到更好的系统并发性能为目标,通过结合数据库的锁机制和事务机制、调整数据库表结构等方法设计了解决的方案,并将其实施。