2011年12月28日
摘要: 在分析SQL server 性能的时候你可能经常看到 PAGELATCH和PAGEIOLATCH。比方说Select * from sys.dm_os_wait_stats 的输出里面就有Latch的有关信息:那么什么是PAGELATCH和PAGEIOLATCH呢?先说什么Latch。 Latch是SQL server内部用来同步资源访问的一个数据结构,和操作系统的critical section 或 ReaderWriterLock类似。Latch保护了那些想保护的资源,使得访问同步有序。比方说,当某个线程获得某个资源的latch的独占使用权的时候,别的线程如果也需要访问这个latch则它必 阅读全文
posted @ 2011-12-28 17:48 xiaohuime 阅读(347) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/library/ms144259.aspx正确使用安装参数mark 阅读全文
posted @ 2011-12-28 17:40 xiaohuime 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 导言曾经做了大约9年的DBA,期间有一些开发人员不断的问我:“我厌倦了编码,现在我想转为DBA,我应该从什么地方开始呢?”我答应基于我的经验写一篇文章去回答这些问题,所以这篇文章主要基于我做SQLServer和DB2的DBA的经验,并且欢迎其他DBA在此问题上共享他们的经验。初级DBA的战略着眼于基本的DBA任务:事有先后成为初级DBA最快的方式是了解DBA每天的任务范围并掌握完成这些任务需要的技术。我认为初级DBA的工作至少是每天DBA任务的40%。下面是每个DBA基本的任务列表。安装SQLServer。需要的知识:SQLServer组件(企业管理器、事件探查器、查询分析器和其他工具,等等) 阅读全文
posted @ 2011-12-28 11:34 xiaohuime 阅读(294) 评论(1) 推荐(1) 编辑
摘要: 很通常的一种方法是:在新文件组中创建一个表结构相同的新表,将原表的数据导入新表,删除原表,重命名新表。这样做很麻烦,而且还要重新设置权限等。其实如果了解了聚集索引的结构,就很简单了。 聚集索引里存放的数据和表的数据必须在同一个文件组中,而且它们的顺序也是一致的,因为聚集索引的叶子节点实际上就是存放的表的数据,不象非聚集索引,叶子节点只是存放了一个指向表数据或者聚集索引的指针而已,真正的数据还是存放在表或聚集索引中。这样我们只要把聚集索引创建在新的文件组上,那么表的数据也就跟着转移到这个新的文件组上了。这里要注意的一点就是聚集索引和主键是不是建在相同的字段上的,如果相同,处理主键就行了,如果不同 阅读全文
posted @ 2011-12-28 11:12 xiaohuime 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 在临时表create table #T (…)和表变量declare @T table (…)之间主要有3个理论上的不同。第一个不同是:事务日志不会记录表变量。因此,它们脱离了事务机制的范围,从下面的例子可显而易见:create table #T (s varchar(128)) declare @T table (s varchar(128)) insert into #T select 'old value #' insert into @T select 'old value @' begin transaction update #T set s= 阅读全文
posted @ 2011-12-28 10:57 xiaohuime 阅读(260) 评论(0) 推荐(0) 编辑
摘要: http://www.microsoft.com/download/en/details.aspx?id=722The Microsoft SQL Server 2008 R2 System Views Map shows the key system views included in SQL Server 2008 and 2008 R2, and the relationships between them.DMV和DMF不是基于真实存在于数据库文件中的表,而是基于sql server的一些内部结构。DMV和DMF对象可以被分为几类,它们都存在于系统架构中(sys schema),其名字 阅读全文
posted @ 2011-12-28 10:30 xiaohuime 阅读(215) 评论(0) 推荐(0) 编辑
摘要: http://technet.microsoft.com/zh-cn/hh506399(l=zh-cn)新一代 SQL Server – Denali 先睹为快系列课程 阅读全文
posted @ 2011-12-28 09:59 xiaohuime 阅读(125) 评论(0) 推荐(0) 编辑