sql server 索引阐述系列二 索引存储结构
一.概述、
"流光容易把人抛,红了樱桃,绿了芭蕉“ 转眼又年中了,感叹生命的有限,知识的无限。在后续讨论索引之前,先来了解下索引和表数据的内部结构,这一节将介绍页的存储,页分配单元类型,区的存储, 最后简要介绍下系统页存储类型,页中的数据结构。
1.1 页存储
页是 sql server存储数据的基本单位,大小为8kb, 它存储的类型包括表,索引数据,分配位图,可用空间信息等,页也是可以读写的最小I/0单位。也就是如只需访问一行数据,也会把整个页加载到内存中。一页大小是8192个字节,由三块组成分为页头,数据行 , 行偏移也叫页尾行指针。
页头:有96个字节,包含的信息如PageID(文件号及页面编号),NextPage下一个页面的文件号及页面编号等。
数据行:单个数据行最大为8060字节。
末尾行偏移: 36字节的数组,数组中的每一个值指向页中数据。当插入一行数据时,偏移量从右下角开始存储,插入第二行时偏移量为2存放于1的左边,如下图所示:
一个页存储有三种分配单元类型: in_row_data (行内数据), row_overflow_data( 行溢出数据), lob_data LOB(大型数据)。
分配单元类型 | 描述 |
in_row_data | 存放固定长度的列,以及可变长度的列。一行字节<= 8060字节的限制 |
row_overflow_data | 存放<=8000字节的varchar,nvarchar, varbinary类型数据。一行字节>= 8060 |
lob_data | 存放大型对象数据类型值 >=8000节字的varchar(max), nvarchar(max), varbinary(max), 以及xml或clr udt |
1.2 区
区是由8个物理上连续的页组成的单元,用来有效管理页,如是区内的8个页属于同一个表,则这种区叫统一区,如果区内8个页分别属于至少两个不同的表,则这种区叫混合区。当表或索引需要更多空间时,sqlserver会为对象分配一个新区,但对象不足64kb,通常只分配一个页,当drop或truncate表时将释放整个区。
1.3 存储的关系
每个数据表对应有一个objectID标识符, 表中有多个索引为 sys.indexes, 表和索引存储在多个分区中 sys.partitions,但至少有一个分区。每个分区下面有8个物理连续页, 页中使用最频繁的文件类型是Data数据。
下图展示表和索引存储结构以及对应的元数据查询。 分配单元可通过SELECT * FROM sys.system_internals_allocation_units视图查看
二. 索引与表存储关系演示
2.1 首先建一个RowText表
CREATE TABLE [dbo].[RowText](
[a] [varchar](3000) NULL
) ON [PRIMARY]
2.2 根据表名,查到表的标识符objectID: 5575058。 这里显示了表的相关信息如创建时间,修改时间。
select * from sys.objects where name='RowText'
2.3 根据标识符objectID,找到表上的多个分区,这里只有一个区。找到标识hobt_id(是该区里堆或B树结构的标识): 72057594038976512
select * from sys.partitions where object_id=5575058
2.4 再根据hobt_id: 72057594038976512,找到页分配的单元, 这里现只显示了in_row_data 行内数据,信息包括了行内数据使用的总页数,已使用页数,数据页数
select * from sys.allocation_units where container_id=72057594038976512
三. 页分配单元演示
3.1 上面讲到页分配单元有三种类型,通过下面的脚本可以来查看分析。
SELECT CONVERT(VARCHAR(10),OBJECT_NAME(i.object_id)) AS table_name,
i.Name AS index_name,i.index_id,i.type_desc AS index_type,
partition_id,partition_number,p.rows,allocation_unit_id,
a.type_desc AS page_type_desc,
a.total_pages,a.used_pages,a.data_pages
FROM sys.indexes i JOIN sys.partitions p
ON i.object_id=p.object_id and i.index_id=p.index_id
JOIN sys.allocation_units a ON p.partition_id=a.container_id
WHERE i.object_id=object_id('RowText')
3.2 查看页存储的行内数据
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[RowText]') AND type in (N'U'))
DROP TABLE [dbo].[RowText] go
CREATE TABLE [dbo].[RowText](
[a] [varchar](3000) NULL
) ON [PRIMARY]
insert into RowText
select REPLICATE('a',3000)
insert into RowText
select REPLICATE('a',3000)
insert into RowText
select REPLICATE('a',3000)
当前一行数据3000字节,小于一行8000字节,所以存放为IN_ROW_DATA类型,新增三行共9000字节,大于了一页8060字节,所以产生了data_pages:2页。通过3.1脚本查看
3.2 查看页存储的行溢出数据
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[RowText]') AND type in (N'U'))
DROP TABLE [dbo].[RowText]
go
create TABLE [dbo].[RowText](
[a] [varchar](3000) NULL,
[b] [varchar](6000) NULL
) ON [PRIMARY]
insert into RowText
select REPLICATE('a',3000),REPLICATE('b',6000)
当前一行数据为9000字节,大于一行8000字节,所以分配了ROW_OVERFLOW_DATA类型,通过3.1脚本查看
3.3 查看页存储的LOB大型数据
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[RowText]') AND type in (N'U'))
DROP TABLE [dbo].[RowText]
go
CREATE TABLE [dbo].[RowText](
[a] [varchar](3000) NULL,
[b] [varchar](6000) NULL,
[c] [text] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
insert into RowText
select REPLICATE('a',3000),REPLICATE('b',6000),REPLICATE('c',12000)
当前表包含了text类型,所以分配了LOB_DATA大型数据,通过3.1脚本查看
最后简单总结下:在设计表字段时,一定要与业务相符合,尽量避免建大型字段,产生行溢出和LOB大型数据,从而造成页拆分,查询将需要跨页。原理是当一行超过8060字节时,这类型的值将被移动到一个称为行溢出分配单元页中,在原始页上保留一个24字节指针,指向行外数据,这样就完成了行跨页。 存放大型对象数据类型值时,在原始页上保留一个16字节指针,指向该大型对象值。
四 页单元文件类型
我们知道页文件主要是用来存储表和索引的数据,其实还包括其它的存储, 在sqlserver里页文件存储的类型也分9种,如下图所示
页类型 |
内容 |
Global Allocation Map (GAM) |
它用来标识相应的区是否已经被分区,能标识64000个区,也就是4G空间,如超过4G则分配另一个GAM页 bit=0 表示当前区已被数据使用 |
.Shared Global Allocation Map(SGAM) |
表示该区是否是混合区 bit=1 是混合区且至少有一个数据页被分配 |
Page Free Space |
存储该文件里所有页分配情况,和可用空间信息 |
Index Allocation Map |
表或索引使用该区的信息 |
Bulk Changed Map |
最后一条 backup log 语句之后大容量操作所修改区的信息 |
Differential Changed Map |
最后一条 backup database 语句之更改区的信息 |
Data |
用来存储数据 |
Row Overflow Page |
行溢出的数据 |
LOB |
存放大型对象数据:text,nvarchar(max),varchar(max)… |
五.数据页的结构
在sql server里有这么多页文件类型,哪个页里是怎么存储的,存储了什么内容呢?下面来查看一个数据页存储的信息
下面通过partition_id的标识符:72057594038976512 找到first_page 字段 第一页
select * from sys.system_internals_allocation_units where container_id=72057594038976512
由于存储关系,页码是以字节16进制显示0x720000000100,这里需要倒序后就是0x010000000072,
0x表示:文件组号
0072从16进制转成10进制为第114页(后四字节代表页的编号)
通过Dbcc page可以查看页的具体内容,使用之前dbcc page, 先打开dbcc traceon (3604) 告诉sql server将结果返回给客户端 ,dbcc Page 四个参数 如下:
dbid | dbname 该页的数据库ID或数据
Filenum 页面文件号
Pagenum 页面号
Printopt =1 对每条记录打印缓冲报头,页面报头,输出行偏移表
具体使用如下:
dbcc traceon (3604)
dbcc page('test',1,114,1)
数据页结构输出分为四个主要阶段:buffer, page header, data, offset table
Buffer: 用来标识该数据页在内存中的位置。
page header: 页头信息
data:存储的数据
offset table: 偏移量
感兴趣的朋友,可以再深入研究。这里粗略讲下。
PAGE: (1:114) BUFFER: BUF @0x0000000081FE4640 bpage = 0x0000000081B66000 bhash = 0x0000000000000000 bpageno = (1:114)
bdbid = 5 breferences = 0 bcputicks = 222
bsampleCount = 1 bUse1 = 5256 bstat = 0xc00009
blog = 0x32159 bnext = 0x0000000000000000 PAGE HEADER: Page @0x0000000081B66000 m_pageId = (1:114) m_headerVersion = 1 m_type = 1
m_typeFlagBits = 0x4 m_level = 0 m_flagBits = 0x8200
m_objId (AllocUnitId.idObj) = 35 m_indexId (AllocUnitId.idInd) = 256
Metadata: AllocUnitId = 72057594040221696
Metadata: PartitionId = 72057594038976512 Metadata: IndexId = 0
Metadata: ObjectId = 5575058 m_prevPage = (0:0) m_nextPage = (0:0)
pminlen = 4 m_slotCnt = 2 m_freeCnt = 2070
m_freeData = 6118 m_reservedCnt = 0 m_lsn = (27:202:2)
m_xactReserved = 0 m_xdesId = (0:0) m_ghostRecCnt = 0
m_tornBits = 2253409 Allocation Status GAM (1:2) = ALLOCATED SGAM (1:3) = ALLOCATED
PFS (1:1) = 0x62 MIXED_EXT ALLOCATED 80_PCT_FULL DIFF (1:6) = CHANGED
ML (1:7) = NOT MIN_LOGGED DATA: Slot 0, Offset 0x60, Length 3011, DumpStyle BYTE Record Type = PRIMARY_RECORD Record Attributes = NULL_BITMAP VARIABLE_COLUMNS
Record Size = 3011
Memory Dump @0x000000001116A060 0000000000000000: 30000400 01000001 00c30b61 61616161 ?0..........aaaaa
0000000000000010: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000020: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000030: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000040: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000050: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000060: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000070: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000080: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000090: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000100: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000110: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000120: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000130: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000140: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000150: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000160: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000170: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000180: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000190: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000200: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000210: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000220: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000230: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000240: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000250: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000260: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000270: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000280: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000290: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000300: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000310: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000320: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000330: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000340: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000350: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000360: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000370: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000380: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000390: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000400: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000410: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000420: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000430: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000440: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000450: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000460: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000470: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000480: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000490: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000500: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000510: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000520: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000530: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000540: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000550: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000560: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000570: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000580: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000590: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000600: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000610: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000620: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000630: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000640: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000650: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000660: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000670: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000680: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000690: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000700: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000710: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000720: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000730: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000740: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000750: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000760: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000770: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000780: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000790: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000800: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000810: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000820: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000830: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000840: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000850: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000860: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000870: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000880: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000890: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000900: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000910: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000920: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000930: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000940: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000950: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000960: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000970: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000980: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000990: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A00: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A10: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A20: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A30: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A40: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A50: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A60: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A70: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A80: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A90: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AA0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AB0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AC0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AD0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AE0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AF0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B00: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B10: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B20: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B30: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B40: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B50: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B60: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B70: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B80: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B90: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000BA0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000BB0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000BC0: 616161???????????????????????????????aaa Slot 1, Offset 0xc23, Length 3011, DumpStyle BYTE Record Type = PRIMARY_RECORD Record Attributes = NULL_BITMAP VARIABLE_COLUMNS
Record Size = 3011
Memory Dump @0x000000001116AC23 0000000000000000: 30000400 01000001 00c30b61 61616161 ?0..........aaaaa
0000000000000010: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000020: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000030: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000040: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000050: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000060: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000070: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000080: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000090: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000000F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000100: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000110: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000120: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000130: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000140: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000150: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000160: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000170: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000180: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000190: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000001F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000200: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000210: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000220: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000230: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000240: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000250: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000260: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000270: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000280: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000290: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000002F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000300: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000310: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000320: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000330: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000340: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000350: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000360: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000370: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000380: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000390: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000003F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000400: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000410: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000420: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000430: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000440: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000450: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000460: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000470: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000480: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000490: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000004F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000500: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000510: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000520: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000530: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000540: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000550: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000560: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000570: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000580: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000590: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000005F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000600: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000610: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000620: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000630: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000640: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000650: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000660: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000670: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000680: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000690: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000006F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000700: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000710: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000720: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000730: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000740: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000750: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000760: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000770: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000780: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000790: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000007F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000800: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000810: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000820: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000830: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000840: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000850: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000860: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000870: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000880: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000890: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000008F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000900: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000910: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000920: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000930: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000940: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000950: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000960: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000970: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000980: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000990: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009A0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009B0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009C0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009D0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009E0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
00000000000009F0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A00: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A10: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A20: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A30: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A40: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A50: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A60: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A70: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A80: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000A90: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AA0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AB0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AC0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AD0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AE0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000AF0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B00: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B10: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B20: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B30: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B40: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B50: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B60: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B70: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B80: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000B90: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000BA0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000BB0: 61616161 61616161 61616161 61616161 ?aaaaaaaaaaaaaaaa
0000000000000BC0: 616161???????????????????????????????aaa OFFSET TABLE: Row - Offset
1 (0x1) - 3107 (0xc23)
0 (0x0) - 96 (0x60) DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
sql server 索引阐述系列二 索引存储结构的更多相关文章
- sql server 索引阐述系列一索引概述
一. 索引概述 关于介绍索引,有一种“文章太守,挥毫万字,一饮千钟”的豪迈感觉,因为索引需要讲的知识点太多.在每个关系型数据库里都会作为重点介绍,因为索引关系着数据库的整体性能, 它在数据库性能优化里 ...
- sql server 索引阐述系列五 索引参数与碎片
-- 创建聚集索引 create table [dbo].[pub_stocktest] add constraint [pk_pub_stocktest] primary key clustered ...
- 【SQL SERVER重新认识】数据内部存储结构简单探索
数据库经常需要打交道,但是从来没想过数据库内部是如何存储数据. 今天探索一下数据库内部如何存储数据,从下面几个方面探索 数据库内部如何存储数据 索引数据如何存储 操作数据对存储影响 总结 数据库内部如 ...
- sql server 索引阐述系列七 索引填充因子与碎片
一.概述 索引填充因子作用:提供填充因子选项是为了优化索引数据存储和性能. 当创建或重新生成索引时,填充因子的值可确定每个叶级页上要填充数据的空间百分比,以便在每一页上保留一些剩余存储空间作为以后扩展 ...
- 【目录】sql server 进阶篇系列
随笔分类 - sql server 进阶篇系列 sql server 下载安装标记 摘要: SQL Server 2017 的各版本和支持的功能 https://docs.microsoft.com/ ...
- SQL Server调优系列进阶篇(如何索引调优)
前言 上一篇我们分析了数据库中的统计信息的作用,我们已经了解了数据库如何通过统计信息来掌控数据库中各个表的内容分布.不清楚的童鞋可以点击参考. 作为调优系列的文章,数据库的索引肯定是不能少的了,所以本 ...
- SQL Server调优系列进阶篇(如何维护数据库索引)
前言 上一篇我们研究了如何利用索引在数据库里面调优,简要的介绍了索引的原理,更重要的分析了如何选择索引以及索引的利弊项,有兴趣的可以点击查看. 本篇延续上一篇的内容,继续分析索引这块,侧重索引项的日常 ...
- SQL Server调优系列进阶篇 - 如何索引调优
前言 上一篇我们分析了数据库中的统计信息的作用,我们已经了解了数据库如何通过统计信息来掌控数据库中各个表的内容分布.不清楚的童鞋可以点击参考. 作为调优系列的文章,数据库的索引肯定是不能少的了,所以本 ...
- SQL Server 调优系列进阶篇 - 如何索引调优
前言 上一篇我们分析了数据库中的统计信息的作用,我们已经了解了数据库如何通过统计信息来掌控数据库中各个表的内容分布.不清楚的童鞋可以点击参考. 作为调优系列的文章,数据库的索引肯定是不能少的了,所以本 ...
随机推荐
- 常见的hbase jar
- out与ref以及可空类型用法的用法
1.ref的用法:传递结构 public class A { public int X{get;set;} } public static void changeA(ref A a) { a.X=2 ...
- Gitlab使用时的一些注意事项
1 gitlab-runner 不选中,在commit没有tab的时候,runner不会进行运行 2 在新安装的gitlab的环境上更改@localhost为远程地址 2.1 vim /opt/gi ...
- 使用kbmMWConfiguration 让 kbmmw smartservice 更聪明
以前的文章介绍了 很多 kbmmw smartservice 的使用,尤其是 rest 服务,所有的的配置都是通过 开发时写编码实现的,这样就可能导致,针对不同的应用环境,我们要重新编译代码,当然也可 ...
- Notes on Distributed System -- Distributed Hash Table Based On Chord
task: 基于Chord实现一个Hash Table 我负责写Node,队友写SuperNode和Client.总体参考paper[Stoica et al., 2001]上的伪代码 FindSuc ...
- HDU 5355 Cake (构造 + 暴力)
题意:给定 n,m,让你把 1 ~ n 分成 m 部分,而且每部分和是一样大的. 析:首先先判断不能分成的,第一种是 sum (1 ~ n 的和)不能被 m 整除,或者 sum / m < n, ...
- C++: find()函数的注意事项
头文件: <algorithm> iterator find(iterator it1, iterator it2, &T);
- Node.js 开发指南
1.Node.js 简介 Node.js 其实就是借助谷歌的 V8 引擎,将桌面端的 js 带到了服务器端,它的出现我将其归结为两点: V8 引擎的出色: js 异步 io 与事件驱动给服务器带来极高 ...
- 了解AOP
Spring AOP的实现是基于JAVA的代理机制, 从JDK1.3开始就支持代理功能, 但是性能成为一个很大问题, 为了解决JDK代理性能问题, 出现了CGLIB代理机制.它可以生成字节码, 所以它 ...
- MapReduce实例学习
https://blog.csdn.net/m0_37739193/article/details/77676859