亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > SQL Server頁類型匯總+疑問匯總

SQL Server頁類型匯總+疑問匯總

熱門標(biāo)簽:外呼系統(tǒng)的話術(shù) 智能語音車載電話機(jī)器人 云南全自動外呼系統(tǒng)公司 陽光創(chuàng)信ai外呼獲客系統(tǒng)助力 安陽天音防封電銷卡 衛(wèi)星地圖標(biāo)注距離 競圣地圖標(biāo)注服務(wù) 貴州外呼回?fù)芟到y(tǒng)是什么 智能外呼系統(tǒng)需要多少錢

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

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

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

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

據(jù)我所知,SQL Server數(shù)據(jù)文件共有14種頁類型:

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

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

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

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

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

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

存儲單個LOB行在數(shù)據(jù)文件中的位置是隨機(jī)的DBCC PAGE 中m_type=4

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

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

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

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

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

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

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

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

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

Page Free Space,跟蹤頁的可用空間。
第一個PFS頁總是存儲在每個數(shù)據(jù)文件PageID為1的頁上DBCC PAGE 中m_type=11

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

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

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

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

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

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

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

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

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

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

如下SQL可以查詢到你當(dāng)前的數(shù)據(jù)庫中的緩存的頁類型及數(shù)量:

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 '這個字面意思應(yīng)該是Minimally-Logged,最小化日志記錄' WHEN 'INDEX_PAGE' THEN '索引頁(Index Page)' WHEN 'FILEHEADER_PAGE' THEN '文件頭頁(File Header Page)' WHEN 'DATA_PAGE' THEN '數(shù)據(jù)頁(Data Page)' WHEN 'IAM_PAGE' THEN '索引分配映射頁(IAM Page)' WHEN 'GAM_PAGE' THEN '全局分配映射頁(GAM Page)' WHEN 'BULK_OPERATION_PAGE' THEN '這個字面意思應(yīng)該是大容量更改記錄' 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

結(jié)果如下圖所示:

 

按上面的數(shù)據(jù)類型介紹,我們很自然地認(rèn)為類型14——大容量更改映射(Bulk Change Map)就是圖示查詢結(jié)果中第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

查詢結(jié)果:

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

我們發(fā)現(xiàn)上面的m_type=20

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

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

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

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

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

發(fā)現(xiàn)這才是傳說中的那個第一頁總是出現(xiàn)在每個文件第7頁的混蛋!

我們將PageID7帶入DBCC PAGE:

Oh,SHIT!這個的m_type是17!

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

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

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

另外那個UNLINKED_REORG_PAGE,應(yīng)該就是排序頁吧?

您可能感興趣的文章:
  • SQLServer中匯總功能的使用GROUPING,ROLLUP和CUBE
  • SQLServer 數(shù)據(jù)庫的數(shù)據(jù)匯總完全解析(WITH ROLLUP)
  • SQL Server優(yōu)化50法匯總
  • SQLServer與Oracle常用函數(shù)實例對比匯總
  • SQL Server數(shù)據(jù)匯總五招輕松搞定

標(biāo)簽:湘潭 河源 欽州 營口 周口 鄂爾多斯 寧夏 預(yù)約服務(wù)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server頁類型匯總+疑問匯總》,本文關(guān)鍵詞  SQL,Server,頁,類型,匯總,疑問,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server頁類型匯總+疑問匯總》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL Server頁類型匯總+疑問匯總的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美大片a一级毛片视频| 亚洲第一色在线| 999精品在线| 国产国语在线播放视频| 精品国产一区二区三区久| 国产视频久久久| 九九久久国产精品大片| 一级女人毛片人一女人| 国产视频一区二区在线播放| 精品久久久久久中文| 国产麻豆精品高清在线播放| 日韩欧美一二三区| 午夜精品国产自在现线拍| a级毛片免费全部播放| 日本伦理片网站| 成人免费网站久久久| 国产亚洲精品aaa大片| 黄视频网站免费| 精品在线观看国产| 国产麻豆精品免费视频| 黄视频网站在线免费观看| 青青久在线视频| 黄视频网站免费看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产91丝袜在线播放0| 国产不卡高清| 99热热久久| 麻豆污视频| 免费的黄色小视频| 久久精品店| 四虎论坛| 黄视频网站免费观看| 青青青草视频在线观看| 日韩男人天堂| 日韩一级黄色片| 亚欧成人乱码一区二区| 欧美大片一区| 国产不卡精品一区二区三区| 四虎影视精品永久免费网站 | 国产视频一区二区三区四区 | 亚州视频一区二区| 日韩免费在线视频| 韩国三级香港三级日本三级la| 精品国产一区二区三区久久久狼| 九九久久国产精品| 国产成人女人在线视频观看 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩专区在线播放| 欧美激情一区二区三区在线 | 日韩男人天堂| 99久久精品国产免费| 可以免费看毛片的网站| 国产91丝袜在线播放0| 国产精品自拍亚洲| 国产视频一区二区三区四区 | 精品国产一区二区三区久久久狼| 日韩专区亚洲综合久久| 日韩专区一区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产美女在线观看| 美女免费毛片| 九九久久99| 成人a级高清视频在线观看| 日韩在线观看视频网站| 日本特黄特色aaa大片免费| 精品久久久久久中文| 九九干| 久久国产影视免费精品| 国产成人精品综合在线| 国产一区二区精品久久| 欧美激情一区二区三区在线 | 麻豆系列国产剧在线观看| 九九久久99| 亚洲 激情| 天堂网中文在线| a级黄色毛片免费播放视频| 中文字幕一区二区三区精彩视频| 日韩av片免费播放| 国产一区二区福利久久| 你懂的在线观看视频| 久久精品成人一区二区三区| 欧美激情一区二区三区在线 | 精品视频一区二区| 久久精品成人一区二区三区| 午夜在线观看视频免费 成人| 91麻豆国产级在线| 色综合久久天天综合观看| 香蕉视频三级| 亚洲精品中文一区不卡| 午夜在线亚洲| 日韩中文字幕在线播放| 国产美女在线观看| 在线观看成人网| 精品视频在线观看免费| 亚欧乱色一区二区三区| 高清一级淫片a级中文字幕| 日本在线不卡视频| 国产国语对白一级毛片| 国产精品自拍在线观看| 日韩在线观看视频网站| 日日夜夜婷婷| 高清一级片| 久久久久久久网| 欧美激情一区二区三区视频 | 色综合久久天天综合绕观看| 日韩中文字幕在线播放| 精品视频一区二区| 中文字幕一区二区三区精彩视频| 日韩专区在线播放| 国产一区二区精品| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久精品道一区二区三区| 欧美1区| 日韩欧美一二三区| 91麻豆国产级在线| 国产一级强片在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲第一色在线| 日韩av成人| 日韩一级黄色| 久久99欧美| 国产网站免费观看| 四虎影视久久久| 美女免费精品视频在线观看| 四虎精品在线观看| 青青久久精品| 精品国产亚洲一区二区三区| a级黄色毛片免费播放视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 97视频免费在线| 精品久久久久久综合网| 欧美激情中文字幕一区二区| 99热精品在线| 99久久精品费精品国产一区二区| 精品国产香蕉伊思人在线又爽又黄| 你懂的国产精品| 日韩欧美一二三区| 国产精品1024永久免费视频| 亚洲天堂在线播放| 成人影视在线播放| 免费的黄色小视频| 成人免费观看的视频黄页| 久久久成人影院| 99久久精品费精品国产一区二区| 精品国产一区二区三区国产馆| 成人影院一区二区三区| 国产欧美精品午夜在线播放| 999久久66久6只有精品| 黄视频网站免费观看| 日韩在线观看免费完整版视频| 麻豆网站在线免费观看| 欧美日本二区| 国产美女在线观看| 麻豆系列 在线视频| 国产高清视频免费| 一本伊大人香蕉高清在线观看| 国产不卡在线观看视频| 国产精品1024永久免费视频| 久久精品免视看国产成人2021| 国产一级生活片| 美女免费毛片| 亚洲第一色在线| 亚洲爆爽| 色综合久久天天综合绕观看| 国产成人精品影视| 国产视频一区二区在线播放| 亚欧视频在线| 国产综合成人观看在线| 国产一区二区精品久久91| 青草国产在线| 欧美一级视频免费观看| 精品久久久久久中文| 欧美α片无限看在线观看免费| 你懂的福利视频| 日韩专区亚洲综合久久| 二级特黄绝大片免费视频大片| 国产一区二区精品在线观看| 欧美日本韩国| 久久精品成人一区二区三区| 日韩av东京社区男人的天堂| 九九精品在线| 国产韩国精品一区二区三区| 毛片成人永久免费视频| 999久久66久6只有精品| 韩国三级一区| 日韩一级黄色片| 99久久精品国产国产毛片| 亚欧视频在线| 亚洲精品久久久中文字| 日韩在线观看视频免费| 日日夜夜婷婷| 国产高清在线精品一区a| 香蕉视频三级| 日韩av东京社区男人的天堂| 国产a视频| 99久久网站| 韩国三级香港三级日本三级| 国产美女在线一区二区三区| 亚洲第一色在线| 99久久精品费精品国产一区二区|