赵丽红的空间

我们一直在努力....
在工作中经常看到死锁的问题,而我们一般都是KILL进程,但如果不查出引起死锁的原因,死锁会时常发生,通过查找引起死锁的的操作,就可以方便的解决死锁,现将日常解决问题的方法总结,也许对大家有帮助。
最近在项目中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后面的Commit无法执行,这样双方开始死锁。但是select语句和update语句同时执行,怎么会发生死锁呢?看完下面的分析,你会明白的……
实际应用中,特别是一些分析报表,经常需要计算数据百分比、份额、平均值、累计占比等,在数据仓库飞速发展的今天,我们需要了解一些经常编写的MDX语句的写法,以满足工作中的需要。
2010-10-10 21:51:45

数据库设计规范(五)

通过建立软件编码规范,形成代码约定,提高程序的可读性、一致性、可维护性,共享性和继承性,保证程序质量和可靠性,延长程序的生命周期。