摘要: SQL Server中使用扩展事件捕捉所需的信息后,可以选择存放的位置。比如说内存或文件中,但无论存在哪里,其本质都是一个大XML。因此在SQL Server中读取该XML就是解析扩展事件结果的方式。 微软官方或者一些SQL Server论坛提供了使用SQL XML解析扩展事件的脚本,如代码清单1... 阅读全文
posted @ 2015-04-11 16:53 DB乐之者 阅读(501) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-04-06 23:19 DB乐之者 阅读(79) 评论(0) 推荐(2) 编辑
摘要: 由于前一篇写的有点匆忙很多地方不是很简单,这一片再描述一些概念和细节。 首先,我们都知道在数据库中的存储分为两种结构,一是堆;二是B树。堆的数据是没有排序也就没有结构性可言,我们可以简单理解为没有索引的表数据就是以堆的形式存在的。与之相对的,索引都是B树的形式存储,这样的话索引中数据是有序排列的。... 阅读全文
posted @ 2015-04-03 00:17 DB乐之者 阅读(835) 评论(2) 推荐(3) 编辑
摘要: 前几天新发布的一套程序发生了一次意外的操作失误,程序员修改某个表的指定范围的指定字段的时候,误操作导致更新操作没有执行where,直接引起该表指定字段全部变为更新字段,为了解决这个问题,特意使用了事务日志的还原,觉得有必要写一个流程这样以后新程序员遇到问题的时候不至于手忙脚乱,下面就将具体流程写出来... 阅读全文
posted @ 2015-04-01 11:05 DB乐之者 阅读(1427) 评论(3) 推荐(3) 编辑
摘要: 在SqlServer中分为两种索引,一是聚集索引;一是费聚集索引。下面我就分别对两种索引进行介绍并分析其区别和各自的特点。1.聚集索引 之前看过一个比方,我觉得非常恰当这里也用这个例子来说明两种索引。我们的字典本身就像是一个聚集索引,我们根据拼音查找目录,然后直接可以找到查询字的页,而字典正文就是按... 阅读全文
posted @ 2015-03-30 00:33 DB乐之者 阅读(1222) 评论(10) 推荐(2) 编辑
摘要: 以前听做DBA的朋友说索引能解决数据库百分之八十的问题,我也开始简单的写几篇关于索引的随笔,顺便来总结一下我理解的索引以及相关的知识,毕竟进步在于总结。简介: 索引是数据库中一个排序的数据结构,以协助快速查询、更新数据库表中数据。我的理解就像是一本书,没有目录你也可以正常阅读,但是想要直接去读某个章... 阅读全文
posted @ 2015-03-24 14:13 DB乐之者 阅读(1511) 评论(0) 推荐(8) 编辑
摘要: 简介 在软件开发过程中,版本控制是一个广为人知的概念。因为一个项目可能会需要不同角色人员的参与,通过使用版本控制软件,可以使得项目中不同角色的人并行参与到项目当中。源代码控制使得代码可以存在多个版本,而不会将代码库变得混乱,典型的场景包括Bug修复、添加新功能、版本整合等。 虽然在开发层面的版本控制... 阅读全文
posted @ 2015-03-15 14:35 DB乐之者 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 首先我们来阐述服务器(实例级别)的权限,实例级别和数据库级别权限的最大不同在于:实例级别的权限是直接授权给登录名,而数据库级别的全显示授予数据库用户的,然后数据库用户再与登录名匹配。(再SqlServer中,登录名和用户是两个概念,登录名用于登录到数据库实例,而用户位于数据库之内,用于和登录名匹配)... 阅读全文
posted @ 2015-03-04 16:14 DB乐之者 阅读(2623) 评论(0) 推荐(0) 编辑
摘要: 1.可重复使用扩展性和复用性好。创建完存储过程以后可以重复调用,不同客户端可以共用,不用重新编写,可以随时修改,调整程序。2.减少不必要的数据传输首先数据库是一个c/s程序,这就意味着数据需要在网络间进行传输。对于同一个针对数据库对象的操作,如果这一操作所涉及到的T-SQL语句被组织成一存储过程,那... 阅读全文
posted @ 2015-03-03 00:02 DB乐之者 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 前几天做测试数据,偶然发现vs2010中有一个生成随机数据的功能,记录下来,方便以后使用,确实非常的好用灵活快捷。为了简单扼要的说明,下面我用一个实例来说明如何快捷使用:在VS2010创建数据库项目,添加SQL Server 2008数据库项目,这里第一次使用者可以选择2008向导:向导后,选择相关... 阅读全文
posted @ 2015-02-27 10:32 DB乐之者 阅读(2767) 评论(8) 推荐(7) 编辑