深入理解 SQL Server 2008 的锁机制
相比于 SQL Server 2005(比如快照隔离和改进的锁与死锁监视),SQL Server 2008 并没有在锁的行为和特性上做出任何重大改变。SQL Server 2008 引入的一个主要新特性是在表级控制锁升级行为的能力。新的LOCK_ESCALATION表选项允许你启用或禁用表级锁升级。这个新特性能够减少锁竞争并且改善并发性,特别是对于分区表(parti...
SQL Server 2008 R2 事务与隔离级别实例讲解
上班途中,你在一处ATM机前停了下来。正当你在敲入密码的时候,你的一位家人也正在镇上的另一处TAM机上输入密码。你打算从某个还有500元余额的账户上转出400元,而你的家人想从同一账户取走300元。倘若没有隔离级别的存在,麻烦就要来了......SQL Server 实现了6个隔离级别来防止并发情况下,类似上面例子中企图并发的访...
SQL Server 2008 R2 排序规则详解
一、 使用排序规则排序规则指定字符串数据如何比较和排序的规则,基于特定的语言与区域标准。例如,在ORDER BY子句中,如果按升序排列的话,说英语的人会期望字符串'Chiapas'出现在'Colima'之前;然而,说西班牙语的墨西哥人将期望以‘Ch’开头的单词出现在以'C'开头的单词列表的末尾。排序规则负责控制这些类型的比较...
Jira数据库配置
Jira必须使用关系数据库来存储issue数据。如果你正在进行全新的Jira安装,Jira安装向导将为你配置数据库连接--Jira内部的HSQL数据库或者外部的关系数据库。Jira内部的HSQL数据库适合于评估用途。然而,HSQL数据库容易损坏。如果用于生产目的,我们强烈推荐连接Jira到支持的外部关系数据库。这使得你能够利用你的数据库系...