分类

链接

2011 年 12 月
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

热门标签

新人福利,免费薅羊毛

扩展性 编程

 在业界曾经有一句很经典的话:“在软件开发领域中,唯一的不变就是变化” 。一旦变化,就有人遭殃,不是开发人员,就是设计师或架构师。无论谁遭殃,都不得不拥抱变化。    作为软件开发人员最担心的就是变化,因为一旦变化,意味着自己的开发任务加重, 轻则修改代码,重则修改框架,如果不用做任何修改,则皆大欢喜,现实告诉我们,这是小概率事件,但比买彩票中大奖的概率还是大很多。于是各种讨论开始,开发人员开始讲述修改如何的大,进度如何紧张,架构师也在一旁不停的唠叨这个修改点的重要性,以及对整个...

.NET 暂无评论 阅读(1,970)

提高SQL查询效率 的10大方法

数据库优化,查询优化,提高SQL数据库查询效率 的10大方法   一、查询条件精确,针对有参数传入情况 二、SQL逻辑执行顺序 FROM-->JOIN-->WHERE-->GROUP-->HAVING-->DISTINCT-->ORDER-->TOP 三、横向 查询需要的字段 当在SQL语句中连接多个表时,请使用表的别名并把别名前缀于每个Column上这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误 四、少做重复工作 控制同一语句的多次执行,特别是一些基础数据的多次执行是很多程序员很少注意的 减少多次的数据转换 杜绝不...

SQL Server 评论(11) 阅读(8,926)

SQL Server中 索引的使用

索引的使用      索引的使用并不需要显式使用,建立索引后查询分析器会自动找出最短路径使用索引.      但是有这种情况.当随着数据量的增长,产生了索引碎片后,很多存储的数据进行了不适当的跨页,会造成碎片(关于跨页和碎片以及填充因子的介绍,我会在后续文章中说到)我们需要重新建立索引以加快性能:      比如前面的test_tb2上建立的一个聚集索引和非聚集索引,可以通过DMV语句查询其索引的情况: SELECT index_type_desc,alloc_unit_type_desc,avg_fragmentation_in_percent,fragment_count,avg_fragment_si...

SQL Server 暂无评论 阅读(2,340)

SQL Server中 非聚集索引

  非聚集索引      因为每个表只能有一个聚集索引,如果我们对一个表的查询不仅仅限于在聚集索引上的字段。我们又对聚集索引列之外还有索引的要求,那么就需要非聚集索引了.      非聚集索引,本质上来说也是聚集索引的一种.非聚集索引并不改变其所在表的物理结构,而是额外生成一个聚集索引的B树结构,但叶子节点是对于其所在表的引用,这个引用分为两种,如果其所在表上没有聚集索引,则引用行号。如果其所在表上已经有了聚集索引,则引用聚集索引的页.      一个简单的非聚集索引概念如下:            可以...

SQL Server 暂无评论 阅读(2,646)

SQL Server中 聚集和聚集索引

聚集和聚集索引     在SQL SERVER中,最主要的两类索引是聚集索引和非聚集索引。可以看到,这两个分类是围绕聚集这个关键字进行的.那么首先要理解什么是聚集.     聚集在索引中的定义:     为了提高某个属性(或属性组)的查询速度,把这个或这些属性(称为聚集码)上具有相同值的元组集中存放在连续的物理块称为聚集。     简单来说,聚集索引就是:          在SQL SERVER中,聚集的作用就是将某一列(或是多列)的物理顺序改变为和逻辑顺序相一致,比如,我从adventureworks数据库的employee中抽取5条数据:         ...

SQL Server 暂无评论 阅读(2,065)

SQL Server中索引是什么

  索引是什么     索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。     精简来说,索引是一种结构.在SQL Server中,索引和表(这里指的是加了聚集索引的表)的存储结构是一样的,都是B树,B树是一种用于查找的平衡多叉树.理解B树的概念如下图:          理解为什么使用B树作为索引和表(有聚集索引)的结构,首先需要理解SQL Server存储数据的原理.     在SQL SERVER中,存储的单位最小是页(PAGE),页是不可再分的。就像细胞是生物学中不可再分的,或是原子是...

SQL Server 暂无评论 阅读(2,667)

Remoting系列之远程对象

前面几篇文章,我们说到Remoting的其它几个方法,今天我们说说Remoting系列中的远程对象,对于 MBR,我们可以指定不同的激活模式。 服务器激活(Server-Activated Objects / SAO):只有在客户端调用代理对象第一个方法时才创建,区分为 Singleton 和 SingleCall 两种模式。Singleton 一如设计模式中的名称,无论有多少客户端都只有一个实例存在;而 SingleCall 则为每次调用创建一个新对象,因此它是无状态的。SingleCall 在方法调用完成后立即失效,不会参与生存期租约系统。 客户端激活(Client-Activated Object...

.NET 暂无评论 阅读(2,479)

linq里LIKE的几种用法

方法1:Using String.StartsWith or String.Endswith   var q = from c in db.Customers   where SqlMethods.Like(c.CustomerID, "C%")   select c; 方法2.Using SqlMethods.Like method C# code var query = from c in ctx.Customers where SqlMethods.Like(c.City, "L_n%") select c; 方法3: var q =from c in db.Customers where c.CustomerID.IndexOf("C")>-1select c;   方法4:当然是用CONTAINS了,不过这个只能实现  LIKE '%keyword%'这种   方法5:等你来完成!哈哈  

.NET 暂无评论 阅读(3,383)

Remoting 的异步调用

Remoting 的异步调用和单个应用程序域异步编程基本相同。 using System; using System.Collections; using System.Collections.Generic; using System.Reflection; using System.Threading; using System.Security.Permissions; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.CompilerServices; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using ...

.NET 暂无评论 阅读(2,708)

csdn网站数据库下载地址,600万用户数据BT,绝对可以下载

ed2k://|file|CSDN-中文IT社区-600万.rar|109942505|A29D9468556CF73AFB48A3A8427629DC|/ ed2k://|file|%C8%CB%C8%CB%CD%F8500W_16610.rar|51969611|8CD19B7A2EB9F1F74CB8BFBDE7BD144D|/ qqdl://aHR0cDovLzE5Mi4xNjguMS4yMzMvZnRuX2hhbmRsZXIvQ1NETi3W0M7ESVTJ58f4LTYwMM3yLnJhcj8mJnR4Zl9maWQ9Y2JiMzc0Mzc4OGNmNmRmYWVkZTdjYWExZDAzZjMwMmQzNGFmNmY3NA==   CSDN官方微博对事件发表申明:对于CSDN用户账号密码数据库被泄露一事,经过初步分析,该库系2009年CSDN作为备份所用,由于未查明原因被泄露,特向所有...

News, ResourceShare 评论(4) 阅读(10,540)