当前位置:首页 > 系统运维 > 正文内容

SQL Server 2008 引入了“稀疏列”啦!

a8116255316年前 (2010-07-06)系统运维8

以下的文章主要向大家讲述的是SQL Server 2008 引入了“稀疏列”,我们大家都知道SQL Server 2008 数据库消除了,其每个表只能有1024个列的限制,这是通过一个名叫“稀疏列(sparse columns)”的选项来实现的。

虽然不限制列的个数看起来似乎没有多大用处,但确实曾经有开发人员反对过这种限制。

(稀疏列)一种可能的用途是——在联系人管理系统中,保存一个联系人的大量信息。往往只有很少的用户才会填入所有信息,这就潜在地浪费了大量的空间。(以前)通用的解决方案是,创建一个“实体-属性-值”表,这个表保存了联系人编号、属性的名称或关键字以及属性的值。

但“实体-属性 -值”表也存在一些问题。一个问题是,这种表的大小要比普通表增长得快,可能会导致一些严重的性能问题。另外,这种表不具有严格的关系。转化一个“实体 -属性-值”表到一个普通表需要花费大量的时间,尤其在SQL Server 2005引入PIVOT关键词之前。

通过使用稀疏列,列数量的限制和相关的空间要求问题都被根除了。按照steve Jones的说法,SQL Server 2008理论上能够支持“成千上万的稀疏列”。不过目前关于这个特性的细节还不多。

Bob Beauchemin给出了一个使用该新语法的例子:

CREATE TABLE products (product_num int, item_num int, price decimal(7,2), ...,   color char(5) SPARSE, width float SPARSE...)  

以上的相关内容就是对SQL Server 2008 引入了“稀疏列的介绍,望你能有所收获。

上述的相关内容就是对SQL Server 2008 引入了“稀疏列”的描述,希望会给你带来一些帮助在此方面。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/21526.html

分享给朋友:

“SQL Server 2008 引入了“稀疏列”啦!” 的相关文章

windows 7/8.1正在启动windows时间长的解决方法

windows 7/8.1正在启动windows时间长的解决方法

正在启动windows时间长怎么办 小编带来了Windows 7/8.1正在启动windows时间长解决方法,假如有朋友在安装完Windows系统之后一直停留在“正在启动windows”的话,不妨试一试下文的方法哦~ 原因:Windows 7/8.1不完全支持UEFI,需要CSM(Comp...

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

在某些电脑中,机器内部蜂鸣器与系统的声音输出方案是相关联的,这样一来会导致当系统输出声音时,即使电脑没有连接外部音响或耳机,也会通过内置蜂鸣器发出“嘟嘟哔哔”的声音。这个问题主要出现在Windows 7电脑中,假如你的电脑恰好遇到了这样的问题,可参考下面的方法来解决: 1、在桌面“计算机”图标上右...

windows 7系统开机提示press any key to restart的故障分析及解

windows 7系统开机提示press any key to restart的故障分析及解

Windows 7 64位系统开机后提示"press any key to restart",无法进入系统了,具体现象如下所示: 故障分析: 故障的主要原因还是硬盘的问题,可以先检查是不是接触不良或坏了,进行修复或更换即可。 解决方法: 1、开机按F8不动到高级选项出现在松手,选“...

如何设置Win 7通知栏重新显示电源按钮

如何设置Win 7通知栏重新显示电源按钮

有些使用本本的朋友可能会发现,右下角通知栏区域会无法显示电源按钮,导致在插上电源或者是使用电池的时候都无法进行区分。造成这种情况大部分都是因为使用了第三方修改过的系统版本或者对于系统优化过度,所以今天就来解决这个问题。 第一步:在开始菜单的搜索窗口输入“gpedit.msc”,进入组策略编辑器,依...

上帝不止一个 更多Windows7 快捷模式.

上帝不止一个 更多Windows7 快捷模式.

国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...

windows 7查看电脑近期使用情况确定有没有被他人使用

windows 7查看电脑近期使用情况确定有没有被他人使用

我一个朋友最近装装了Windows 7,他总感觉有人用了他的电脑,但是一直不确定,他想知道有没有人动用他的电脑,问我有没有办法 我说设置一下就行了: 启动Windows 7,在搜索栏中输入编辑组,马上就搜索到了编辑组策略,点击即可启动程序编辑组策略。依次展开组策略左侧树形列表的计算机配置/管理模...