
SQL SERVER
iqlife
不管到哪,我的心依旧属于你
不管什么职业,我最中意的还是你
不管今后怎样,我都一如既往的爱着你
我的女神--IT!
展开
-
MS SQL 索引(三)
。 索引在数据库占据了很重要的位置,索引需要牵涉到索引创建、优化和维护多方面的工作,本文以实例结合相关原理来介绍索引维护相关的知识。 实现步骤:1. 以什么标准判断索引是否需要维护?2. 索引维护的方法有哪些?3. 能否方便地整理出比较通用的维护过程,实现自动化维护?(一)、 以什么标准判断索引是否需要维护?从索引维护的角度来讲,最主要的参考标准就是索引碎片的大小。通常情况下,索引碎片在10%以内,是可以接受的。下面介绍获取索引碎片的方法:SQL Server 2000: DBCC SHOWC转载 2010-11-29 16:33:00 · 2016 阅读 · 2 评论 -
MS SQL 实现分段计费统计
<br />业务背景:例如机房管理,一天可以设置各个优惠时间段,早上8:00到12点打7折,下午4:00到6:00打8折,晚上11点后到12点打5折,<br />由于我的业务是没有跨天的,所以必须明确。跨天的也没有问题,以上针对有具体日期的打折设计。可能说的有点不明白,看完例子应该明白差不多了。<br /> <br />打折表:discount<br />CREATE TABLE [dbo].[discount](<br /> [id] [int] NULL,<br /> [stime] [datetime原创 2010-12-23 14:01:00 · 2861 阅读 · 0 评论 -
Sql Server 2005 架构
<br />我相信很多人接触这些概念的时候一头雾水。要把这些概念理清楚真不是件容易的事,哪像原始社会,只要能分清楚什么能吃什么不能吃就行了。 <br /> 但是我始终坚信,每一个概念的产生必然是因为碰到了无法解决的问题。换句话说,如果没有它,必然会导致某些问题难以解决。所以我想从这个角度切入,希望能把这几个复杂而暧昧的多角关系从最实用的角度来阐述清楚。<br /> 在问题的最初,我们假定的数据库什么都没有。<br /> 数据库对象。首先,数据库对象是比较容易懂的。所有的表,视图,存储过程,触发器都称为原创 2010-11-14 19:08:00 · 1323 阅读 · 2 评论 -
MS SQL 索引(一)
SQL SERVER 2005索引(一)基本概念: 索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。 表或视图可以包含以下类型的索引: 聚集索引 聚集索引根据数据行的键值在表或视图中排序和存储这些数据行。索引定义中包含聚集索引列。每个表只能有一个聚集索引,因为数据行本身只能按一个顺序排序。每张表只能建一个聚簇索引,并且建聚簇索引需转载 2010-11-23 10:42:00 · 1050 阅读 · 0 评论 -
MS SQL 索引(二)
(一)索引结构: 表(Tables)中数据实际上都存储在页(pages)里,除了BLOB类型的数据。如果某列的字段的类型为BLOB那么将有一个16字节的指针指向BLOB page。页是MS SQL Server中数据存储的最小单位。每页包含以行(row)为单位保存数据。一行只能存储在一个页中。每页可以容纳8KB的信息。因为这个原因,每行的最大值为8KB。一组相邻的8个页被称为一个盘区(Extent) 堆文件和分配映射索引(Heap and the Index Allocation Map(IAM)转载 2010-11-26 15:32:00 · 927 阅读 · 1 评论 -
SQL SERVER备份和恢复实战
<br />SQL SERVER备份和恢复实战<br />由于手中有个项目马上完工了,开始做数据库的备份与恢复此类工作,查了下,大体有几种实现方式,我的目标是在服务器上备份便可,于是找了几种方法实现了下,大致分为:<br />1:通过SQL进行备份<br />此时的SQL又分为存储过程,以及远端调用<br /> <br />存储过程参考如下文章,已经是比较全面的了,除了有个限制,想要在MASTER下,建立各种函数外,其它的比较简单<br />http://blog.youkuaiyun.com/zjcxc/archiv原创 2011-03-21 12:55:00 · 862 阅读 · 0 评论