- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 DBCC IND跟DBCC PAGE简介
DBCC IND 命令用于查询一个存储对象的内部存储结构信息,该命令有4个参数, 前3个参数必须指定。语法如下:DBCC IND ( { 'dbname' | dbid }, { 'objname' | objid },{ nonclustered indid | 1 | 0 | -1 | -2 } [, partition_number] )第一个参数是数据库名或数据库ID。第二个参
2017-01-18 17:50:51 2211
转载 SQL Server 存储(8/8):理解数据文件结构
这段时间谈了很多页,现在我们可以看下这些页在数据文件里是如何组织的。我们都已经知道,SQL Server把数据文件分成8k的页,页是IO的最小操作单位。SQL Server把数据文件里的第1页标记为0。在所有数据库文件里,前面的9个页面(到页号8)都是如下显示一样的顺序,第10个页(页号9)是启动页,用来保存数据库的元数据信息。第1个页,页号0,是文件头(page type 15)。它
2016-12-28 17:47:53 450
转载 SQL Server存储(7/8) :理解BCM页
今天我们来讨论下批量更改映射(Bulk Changed Map:BCM)页,还有大容量日志恢复模式( bulk logged recovery model )如何运作的。批量更改映射(Bulk Changed Map:BCM):SQL Server使用BCM页来跟踪自上次完全备份后,被大容量日志操作修改的区。在数据库文件里,BCM页是第7页。BCM对每个跟踪的页都有一个位。如果这个位标记是1,
2016-12-28 17:47:06 377
转载 SQL Server存储(6/8) :理解DCM页
我们已经讨论了各种不同的页,包括数据页、GAM与SGAM页、PFS页,还有IAM页。今天我们来看下差异变更页(Differential Change Map:DCM ),还有差异备份(differential backups)。差异变更页(Differential Change Map:DCM ):SQL Server使用差异变更页来跟踪自上次完全备份后修改过的区。DCM页在数据文件里
2016-12-28 17:46:36 370
转载 SQL Server 存储(5/8):理解IAM 页
在以前的文章里,我们讨论了数据页,GAM和SGAM,还有PFS页。今天我们一起来讨论下索引分配映射(Index Allocation Map:IAM)页。在SQL Server 2005和以后的版本里,分配单元(allocation units)以下三个类型:IN_ROW_DATA 用于存储堆分区或索引分区,即heap和B-tree。LOB_DATA用于存储大型
2016-12-28 17:45:57 701
转载 SQL Server 存储(4/8):理解Page Free Space (PFS) 页
我们已经讨论了GAM与SGAM页,数据页(Data Page) ,现在我们来看下页面自由空间页(Page Free Space (PFS) )。PFS在数据文件里是第2页(页号1,页号从0开始),接在文件头(file header,页号0)后。GAM与SGAM是用来跟踪区分配情况,而PFS页是用来跟踪页分配级别(page level allocation)。当分配页时,数据库引擎使用G
2016-12-28 17:45:15 415
转载 SQL Server 存储(3/8):理解GAM和SGAM页
我们知道SQL Server在8K 的页里存储数据。分区就是物理上连续的8个页。当我们创建一个数据库,数据文件会被逻辑分为页和区,当用户对象创建时,页会分配给它用来存储数据。GAM(Global Allocation Map)和SGAM(Shared Global Allocation Map)页用来跟踪SQL Server里空间分配情况。这里我们会一起讨论下SQL Server的空间分配,还有G
2016-12-28 17:44:33 403
转载 SQL Server 存储(2/8):理解数据记录结构
在SQL Server :理解数据页结构我们提到每条记录都有7 bytes的系统行开销,那这个7 bytes行开销到底是一个什么样的结构,我们一起来看下。数据记录存储我们具体的数据,换句话说,它存在堆表里,或者存在聚集索引的叶子节点。数据记录结构是为了让SQL Server更高效的管理数据。我们来看下数据记录结构示意图:上图中蓝色部分是所有数据记录部分(即系统行开销,大小基于列个数,等
2016-12-28 17:43:23 769
转载 SQL Server 存储(1/8):理解数据页结构
我们都很清楚SQL Server用8KB 的页来存储数据,并且在SQL Server里磁盘 I/O 操作在页级执行。也就是说,SQL Server 读取或写入所有数据页。页有不同的类型,像数据页,GAM,SGAM等。在这文章里,让我们一起来理解下数据页结构。SQL Server把数据记录存在数据页(Data Page)里。数据记录是堆表里、聚集索引里叶子节点的行。数据页由3个部分组成。页头
2016-12-28 17:30:16 4051
原创 学习html5第三天
web存储1.localstorage没有时间限制的存储。2.sessionstorage 针对session的 save window.onload=function (){ var ta=document.getElementById("tacontent"); var btn=document.getEle
2015-04-14 22:01:53 288
原创 学习html5第一天--开发前的准备
一、html优点、跨平台型。能运行于各个平台上。二、html不是编程语言,是一种标记语言。三、html5新特性:1.用于绘画的canvas标签。2.用于媒介回放的video和audio元素。3.对本地离线存储的更好支持。4.新的标签元素 article、footer、header、nav、section等四、关联知识:html、css3、javascript、jquer
2015-04-10 00:04:53 443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人