65.9K
CodeProject 正在变化。 阅读更多。
Home

SQL Server 2008 面试问题和答案

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.55/5 (19投票s)

2008 年 9 月 20 日

CPOL

2分钟阅读

viewsIcon

247397

SQL Server 2008 问题和答案的超大可下载列表。

引言

面试对任何一个人来说都是非常重要的事件。如果候选人愿意学习,一次好的面试会带来一份好的职业。我一直很喜欢面试问答系列。 这是我非常谦逊地尝试编写 SQL Server 2008 面试问答。 SQL Server 是一个非常庞大的主题,通常不会在面试中问到所有内容。在面试中,最重要的是概念知识学习态度。 我已在此帖子中列出了整个系列,以便可以轻松下载和使用。 所有问题都已收集并列在一个 PDF 中,可在此处下载。

如果您有任何问题,或者想要补充任何问题,请给我发送电子邮件或写评论。

SQL Server 2008 特有的问题示例

什么是数据压缩?

在 SQL SERVER 2008 中,数据压缩有两种形式

  • 行压缩
  • 页面压缩

行压缩

行压缩改变了数据物理存储的格式。 它最大限度地减少了与每个记录关联的元数据(列信息、长度、偏移量等)。 数字数据类型和固定长度字符串以可变长度存储格式存储,就像 Varchar 一样。(在下载中阅读更多内容)

页面压缩

页面压缩允许在给定页面的行之间共享公共数据。 它使用以下技术来压缩数据

  • 行压缩
  • 前缀压缩

对于页面中的每一列,都会识别重复的前缀。 这些前缀保存在压缩信息标头 (CI) 中,该标头位于页面标头之后。 为这些前缀分配一个参考编号,并在使用这些前缀的任何地方替换该参考编号。

字典压缩

字典压缩在整个页面中搜索重复值并将它们存储在 CI 中。 前缀压缩和字典压缩之间的主要区别在于,前缀仅限于一列,而字典适用于整个页面。

参考

© . All rights reserved.