亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

SQL Server頁類型匯總+疑問匯總
來源:易賢網 閱讀:1931 次 日期:2014-05-12 15:09:19
溫馨提示:易賢網小編為您整理了“SQL Server頁類型匯總+疑問匯總”,方便廣大網友查閱!

SQL Server中包含多種不同類型的頁,來滿足數據存儲的需求。不管是什么類型的頁,它們的存儲結構都是相同的。每個數據文件都包含相當數量的由8KB組成的頁,即每頁有8192bytes可用,每頁都有96byte用于頁頭的存儲,剩下的空間

才用來存儲實際的數據,在頁的最后是數據行偏移數組,也可以叫“頁槽”數組,我們可以把一個頁看做是有一個個方格的書櫥,哪行數據占用了哪個槽,都在頁尾的位置進行標示,并且頁尾數組的寫入順序是倒敘的,這樣就可以有效的利用頁空間。

由此可以預見,頁面上的“槽”并不一定是有序存放的,當有新的ID進來,并且該ID位于該頁的最大ID和最小ID之間時(假設是以ID進行排序的葉子頁),那么該ID數據行則直接插入到已經存在的數據行的后面即可,當有查詢需要檢索該ID所在的行時,

數據庫引擎從索引頁找到該“葉子”頁,將該頁全部加載到內存中,通過頁尾的行偏移數組找到對應的行。頁尾數組的記錄大小存儲在頁頭里,數組里面每一個關于“頁槽”的記錄占用空間為2bytes。

1.jpg

據我所知,SQL Server數據文件共有14種頁類型:

類型1——數據頁(Data Page):堆中的數據頁聚集索引中的“葉子”頁在數據文件中的位置是隨機的DBCC PAGE 中m_type=1

類型2——索引頁(Index Page):

非聚集索引非“葉子”級聚集索引在數據文件中的位置是隨機的DBCC PAGE 中m_type=2

類型3——文本混合頁(Text Mixed Page):

較短長度的LOB數據類型,多種類型,多行存儲在數據文件中的位置是隨機的DBCC PAGE 中m_type=3

類型4——文本頁(Text Tree Page):

存儲單個LOB行在數據文件中的位置是隨機的DBCC PAGE 中m_type=4

類型5——排序頁(Sort Page):

進行排序操作時的臨時頁常見于TempDB中,在用戶數據中進行“ONLINE"操作時也可見(例如:聯機創建索引未指定SORT_IN_TEMPDB選項時)在數據文件中的位置是隨機的DBCC PAGE 中m_type=19

類型6——全局分配映射頁(GAM Page):

Global Allocation Map,記錄已分配的非共享(混合)區是否已被使用每個區占用一個bit位,如果該值為1,說明該區可以使用,0則說明已被使用(但是并不一定存儲空間已滿)第一個GAM頁總是存儲在每個數據文件PageID為2的頁上DBCC PAGE 中m_type=8

類型7——共享全局分配映射頁(SGAM Page):

Shared Global Allocation Map,記錄每一個共享(混合)區是否已被使用每個區占用一個bit位,如果該值為1,說明該區有空閑的存儲空間,0則說明區已滿第一個SGAM頁總是存儲在每個數據文件PageID為3的頁上DBCC PAGE 中m_type=9

類型8——索引分配映射頁(IAM Page):

Index Allocation Map,記錄GAM頁之間堆表或者索引的區分配在數據文件中的位置是隨機的DBCC PAGE 中m_type=10

類型9——空閑空間跟蹤頁(PFS Page):

Page Free Space,跟蹤頁的可用空間。

第一個PFS頁總是存儲在每個數據文件PageID為1的頁上DBCC PAGE 中m_type=11

類型10——啟動頁(Boot Page):

存儲所在數據庫范圍的信息僅在每個數據庫文件(file)ID為1的PageID為9的頁上DBCC PAGE 中m_type=13

類型11——服務配置頁(Server Configuration Page):

存儲了sys.configurations中返回結果中的部分信息該頁僅存在于master數據庫的文件ID為1PageID為10的頁上

類型12——文件頭頁(File Header Page):

所在文件的信息總是存在于每個文件PageID為0的頁上DBCC PAGE 中m_type=15

類型13——差異更改映射(Differential Changed map):

記錄GAM之間的每次全備或差異備份之后更改過的頁面第一個DCM頁面在每個數據文件PageID為6的頁上DBCC PAGE 中m_type=16

類型14——大容量更改映射(Bulk Change Map):

記錄每個GAM之間上次備份之后大容量操作的更改第一個BCM頁面在每個數據文件PageID為7的頁上DBCC PAGE 中m_type=17

如下SQL可以查詢到你當前的數據庫中的緩存的頁類型及數量:

SELECT CASE page_type WHEN 'DIFF_MAP_PAGE' THEN '差異更改映射(Differential Changed map)' WHEN 'TEXT_MIX_PAGE' THEN '文本混合頁(Text Mixed Page)' WHEN 'ML_MAP_PAGE' THEN '這個字面意思應該是Minimally-Logged,最小化日志記錄' WHEN 'INDEX_PAGE' THEN '索引頁(Index Page)' WHEN 'FILEHEADER_PAGE' THEN '文件頭頁(File Header Page)' WHEN 'DATA_PAGE' THEN '數據頁(Data Page)' WHEN 'IAM_PAGE' THEN '索引分配映射頁(IAM Page)' WHEN 'GAM_PAGE' THEN '全局分配映射頁(GAM Page)' WHEN 'BULK_OPERATION_PAGE' THEN '這個字面意思應該是大容量更改記錄' WHEN 'TEXT_TREE_PAGE' THEN '文本頁(Text Tree Page)' WHEN 'SGAM_PAGE' THEN '共享全局分配映射頁(SGAM Page)' WHEN 'PFS_PAGE' THEN '空閑空間跟蹤頁(PFS Page)' WHEN 'BOOT_PAGE' THEN '啟動頁(Boot Page)' ELSE '排序頁?' END , page_type , COUNT(*) cntFROM sys.dm_os_buffer_descriptors WITH ( NOLOCK )WHERE database_id = DB_ID()GROUP BY page_type

結果如下圖所示:

2.jpg

按上面的數據類型介紹,我們很自然地認為類型14——大容量更改映射(Bulk Change Map)就是圖示查詢結果中第10行BULK_OPERATION_PAGE

但是事實是嗎?我們將data_type=BULK_OPERATION_PAGE的記錄查出來:

SELECT TOP 10 *FROM sys.dm_os_buffer_descriptors WHERE page_type='BULK_OPERATION_PAGE' AND DB_ID()=database_id

ORDER BY database_id,FILE_ID,page_id

查詢結果:

3.jpg

我們把查詢結果中的一個PageID帶入DBCC PAGE(其實這里已經看出,這個pageID并不像上面說的第一個BCM頁面在每個數據文件PageID為7的頁上,它們是邏輯上連續的頁!

4.jpg

我們發現上面的m_type=20!

我搜遍了google也沒有找到m_type=20是什么記錄!

參考網址:http://www.sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-Anatomy-of-a-page.aspx

但是我們可以查到如下信息:

5.jpg

m_type=17的這個數據類型ML map page,是在“大容量日志”模式下,記錄自上次備份以來哪些區被更改過,該頁第一個位置總是在每個文件的第7頁上,我們折回上面第一個查詢時的第三行,即PageType是ML_MAP_PAGE的那行,

并將其帶入如下SQL查詢出pageID的記錄:

6.jpg

發現這才是傳說中的那個第一頁總是出現在每個文件第7頁的混蛋!

我們將PageID7帶入DBCC PAGE:

7.jpg

Oh,SHIT!這個的m_type是17!

好吧,我只能說,是我曲解了人家字面的意思,原來:

BCM ,大容量更改映射(Bulk Change Map),在數據庫緩存中對應的PageType竟然是ML_MAP_PAGE!Minimally-Logged Page!

而那個該死的BULK_OPERATION_PAGE(m_type=20)是什么東西,誰能告訴我?

另外那個UNLINKED_REORG_PAGE,應該就是排序頁吧?

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:SQL Server頁類型匯總+疑問匯總
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
久久午夜激情| 国产精品成人一区二区网站软件| 久久国产精品一区二区三区四区| 伊人天天综合| 国产在线视频欧美一区二区三区| 久久久久一区二区| 久久xxxx精品视频| 香蕉成人久久| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲黄色天堂| 黄色成人在线网址| 在线日韩av永久免费观看| 亚洲韩日在线| 国产精品久久波多野结衣| 一本久道久久综合婷婷鲸鱼| 久久国产欧美| 欧美永久精品| 亚洲午夜精品久久久久久浪潮 | 136国产福利精品导航网址| 国产一在线精品一区在线观看| 欧美理论在线| 亚洲二区免费| 国产伦精品一区二区三区照片91 | 国产综合精品一区| 欧美日韩伊人| 亚洲精品在线视频观看| 国产精品色网| 欧美国产日本| 99在线热播精品免费99热| 国产伦精品一区二区三区视频孕妇| 亚洲一区二区三区高清| 欧美日韩国产色综合一二三四| 亚洲午夜激情在线| 国产精品综合| 亚洲小说欧美另类婷婷| 日韩视频一区| 欧美影视一区| 99视频在线精品国自产拍免费观看| 一区二区亚洲| 久久先锋资源| 国产一区二区久久久| 久久久久久穴| 亚洲三级电影在线观看| 久久久久久国产精品一区| 久久久久国产精品一区三寸| 在线视频国内自拍亚洲视频| 男人的天堂成人在线| 亚洲欧美日韩精品久久久| 欧美日韩精品免费观看视一区二区 | 影音国产精品| 久久国产高清| 亚洲国产精品一区二区第一页| 亚洲一区二区在线免费观看| 亚洲私人影院| 亚洲视频成人| 狠狠色综合网| 欧美一区二区三区在线免费观看| 99精品免费视频| 国产精品九九| 欧美精品亚洲精品| 欧美亚洲一区二区三区| 欧美日韩在线精品一区二区三区| 国产伦精品一区二区三| 亚洲承认在线| 亚洲手机视频| 亚洲天堂男人| 国产精品二区二区三区| 亚洲一区二区三区精品视频| 亚洲高清视频一区| 精品999日本| 雨宫琴音一区二区在线| 亚洲天堂激情| 黄色国产精品| 一区在线观看| 激情综合电影网| 狠色狠色综合久久| 国产综合自拍| 亚洲图片欧洲图片日韩av| 欧美视频四区| 欧美午夜免费影院| 黄色精品免费| 亚洲国产精品第一区二区三区 | 欧美午夜电影在线观看 | 国产日韩欧美一区二区| 国产日韩视频| 尤物在线精品| 一本一本久久a久久精品综合妖精| 国产综合久久| 亚洲激情婷婷| 亚洲激情影院| 国产亚洲精品久久飘花 | 亚洲视频二区| 亚洲九九精品| 日韩视频不卡| 亚洲女同在线| 午夜亚洲福利| 亚洲国产午夜| 国产自产精品| 99热免费精品在线观看| 亚洲欧美日韩精品一区二区| 午夜在线精品偷拍| 欧美成人高清| 亚洲欧洲久久| 免费在线成人av| 欧美日韩一卡| 一本一道久久综合狠狠老精东影业| 99精品视频免费观看| 亚洲欧美成人综合| 国内精品久久久久久久97牛牛| 精品动漫3d一区二区三区免费版 | 很黄很黄激情成人| 欧美日韩亚洲在线| 亚洲免费高清| 午夜久久一区| 国产一区成人| 激情自拍一区| 久久久久久穴| 亚洲精选国产| 国产一区二区高清| 欧美精品一区二区三区久久久竹菊| 久久国产成人| 亚洲精品欧美| 国产精品成人观看视频免费| 亚洲一区二区三区精品在线观看| 欧美不卡在线| 久久riav二区三区| 国产精品毛片在线| 狂野欧美一区| 蜜桃av噜噜一区二区三区| 亚洲国内在线| 亚洲一本视频| 国内揄拍国内精品久久| 性一交一乱一区二区洋洋av| 亚洲国产激情| 国内自拍一区| 国产综合自拍| 国产精品av一区二区| 久久伊人亚洲| 久久一区二区三区四区五区| 久久精品五月婷婷| 久久精品1区| 免费一级欧美片在线播放| 国产日韩一区二区| 国产日韩一区二区| 国产精品区一区| 亚洲视频1区| 99爱精品视频| 国产偷久久久精品专区| 亚洲深夜av| 国产亚洲欧美一区二区三区| 亚洲美女黄网| 国产一区二区三区黄| 一区二区精品在线| 国产一区二区精品| 亚洲综合电影一区二区三区| 国产精品免费区二区三区观看| 久久av一区| 欧美在线亚洲综合一区| 亚洲三级毛片| 欧美久久久久| 欧美主播一区二区三区美女 久久精品人| 欧美va天堂| 99日韩精品| 激情视频一区二区三区| 久久精品女人| 亚洲美女啪啪| 国产精品theporn| 免费h精品视频在线播放| 亚洲国产第一| 国产在线视频欧美一区二区三区| 午夜亚洲性色福利视频| 亚洲清纯自拍| 好看的日韩av电影| 欧美一区二区三区四区夜夜大片| 99精品国产在热久久婷婷| 欧美日韩影院| 亚洲欧美综合国产精品一区| 亚洲综合电影一区二区三区| 一本久久综合| 亚洲毛片网站| 亚洲精品韩国| 91久久久久| 一区国产精品| 伊人久久综合| 亚洲欧洲日韩综合二区| 亚洲成人在线| 亚洲成人资源| 亚洲精品一品区二品区三品区| 黄色国产精品一区二区三区| 国模精品娜娜一二三区| 国产精品yjizz| 国产精品分类| 国产综合激情| 亚洲高清视频一区| 99av国产精品欲麻豆| 国产视频一区免费看| 国产久一道中文一区| 亚洲欧美国产精品桃花| 久久国产直播| 午夜精品视频在线观看一区二区| 欧美韩日精品| 悠悠资源网久久精品| 亚洲国产精品一区制服丝袜| 亚洲精品护士| 国产精品免费在线| 老司机精品视频网站| 欧美涩涩网站| 国产欧美短视频| 性久久久久久| 狠狠入ady亚洲精品| 夜夜嗨av一区二区三区网站四季av| 国产精品乱看| 国产精品99免费看| 一区二区三区免费看| 蜜桃av一区| 精品动漫av| 欧美一级专区| 激情丁香综合| 久久riav二区三区| 国内外成人免费视频| 国产精品社区| 欧美日韩在线高清| 国产视频一区免费看| 欧美激情日韩| 亚洲一区高清| 亚洲国产日韩欧美| 欧美一区不卡| 国产一区91| 一区视频在线| 你懂的成人av| 国产精品手机视频| 好看的亚洲午夜视频在线| 国产女优一区| 亚洲精品四区| 合欧美一区二区三区| 久久久久久久波多野高潮日日| 在线欧美一区| 国产自产精品| 欧美国产视频在线观看| 亚洲一区尤物| 中文高清一区| 亚洲国产精品久久久久婷婷老年 | 欧美日本亚洲| 亚洲一区二区三区免费在线观看| 国产一区再线| 久久一区亚洲| 噜噜噜91成人网| 国产视频一区三区| 亚洲欧洲久久| 激情综合久久| 国内一区二区三区| 欧美视频久久| 欧美啪啪一区| 午夜精品剧场| 午夜日韩av| 快she精品国产999| 久久精品成人| 亚洲欧美不卡| 午夜亚洲福利在线老司机| 国产日韩欧美高清免费| 日韩亚洲国产欧美| 一区二区高清| 一区二区精品国产| 日韩视频三区| 国产精品日本| 国产精品毛片| 久久本道综合色狠狠五月| 国产精品夜夜夜| 亚洲欧美日韩国产| 国产精品日韩一区二区| 亚洲一区二区三区四区五区午夜| 中文亚洲字幕| 国产精品久久久免费| 在线视频日韩| 久久国产福利| 亚洲欧美一区在线| 激情丁香综合| 精品91在线| 亚洲伦理一区| 久久av一区二区三区亚洲| 久久久久国产精品一区二区| 欧美黄色一区二区| 亚洲国产精品日韩| 亚洲欧美卡通另类91av| 久久久久国内| 国产尤物精品| 99精品99久久久久久宅男| 亚洲欧美精品| 国产精品国产一区二区| 99亚洲精品| 欧美jjzz| 一本综合精品| 欧美a级在线| 99国产精品久久久久久久| 久久国产精品一区二区三区| 国内精品久久国产| 老鸭窝毛片一区二区三区| 国内精品久久国产| 国产精品一区二区在线观看 | 欧美成人69av| 亚洲激情影院| 欧美一区高清| 一本色道久久综合亚洲精品婷婷 | 欧美日韩综合网| 国产欧美日韩一区二区三区在线| 欧美在线综合| 亚洲人成久久| 欧美国产免费| 亚洲欧美视频| 亚洲激情在线| 欧美精品啪啪| 性刺激综合网| 亚洲免费精品| 国精品一区二区| 久久亚洲欧洲| 亚洲一区日韩| 在线一区免费观看| 亚洲网站在线| 欧美日韩亚洲一区在线观看| 午夜在线视频一区二区区别| 亚洲国产精品第一区二区| 欧美伊人影院| 久久国产精品高清| 亚洲一区二区毛片| 国产欧美日本在线| 亚洲黄色一区| 激情亚洲网站| 国内精品视频在线播放| 久久夜色精品| 久久一区精品| 久久亚洲美女| 久久深夜福利| 久久精品九九| 久久精品国产99精品国产亚洲性色| 99一区二区| 99精品欧美| 国产精品毛片va一区二区三区| 亚洲精品乱码视频| 日韩午夜免费视频| 亚洲欧洲日本mm| 99成人精品| 国产视频在线观看一区| 一区二区三区四区五区精品视频| 日韩一级欧洲| 国产一区二区黄色| 亚洲一区二区三区涩| 久久精品道一区二区三区| 久久精品91| 欧美国产激情| 国模 一区 二区 三区| 黄色成人av网站| 亚洲精品看片| 亚洲一区三区视频在线观看| 国产精品视频免费一区| 亚洲免费在线精品一区| 久久人人超碰| 狠狠入ady亚洲精品| 99精品视频免费| 亚洲一卡久久| 欧美日韩在线大尺度| 亚洲精选一区| 欧美亚洲免费| 欧美亚州在线观看| 亚洲久久一区二区| 性欧美videos另类喷潮| 欧美日韩国产欧| 亚洲欧洲一区| 免费国产自线拍一欧美视频| 欧美久色视频| 国产欧美日韩一区| 女生裸体视频一区二区三区| 激情另类综合| 久久精品国产99精品国产亚洲性色| 欧美伊人久久| 一区二区日本视频| 你懂的视频一区二区| 99热精品在线| 欧美系列一区| 麻豆成人在线| 99视频+国产日韩欧美| 亚洲欧美综合国产精品一区| 中文精品一区二区三区| 午夜精品国产| 国产一区二区三区免费不卡 | 欧美精品九九| 中文精品一区二区三区| 欧美成人一品| 国产精品一区二区欧美| 国产综合网站| 久久国产手机看片| av不卡免费看| 韩日成人av| 欧美成熟视频| 免费久久99精品国产自在现线| 伊甸园精品99久久久久久| 欧美一区二区在线| 欧美一级一区| 国产精品久久波多野结衣| 亚洲大胆视频| 狠狠久久婷婷|