随笔分类 -  数据库版块

避免资源死锁:识别已打开的事务
摘要:死锁往往由于以下原因引起:1、程序错误,比如一个事务需要操作两个表,由于程序错误在有时是先操作a表后操作b表,有时是先操作b表后操作a表,就有机会互相等待而造成死锁。2、事务太大,大事务操作的表多,操作步骤也多,死锁的机会也多。3、性能问题,有些语句性能太差,长时间的加锁容易与其他事务形成死锁。因为打开的事务可能会死锁资源,引发性能的问题,所以了解在一个专用数据库中哪些事务是打开的是很有帮助的。被... 阅读全文

posted @ 2007-01-24 15:00 CHOI 阅读(359) 评论(0) 推荐(0)

海量数据库的查询优化及分页算法方案(转)
摘要:随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。... 阅读全文

posted @ 2006-05-22 22:30 CHOI 阅读(268) 评论(0) 推荐(0)

导航