成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > SQL Server頁(yè)類型匯總+疑問(wèn)匯總

SQL Server頁(yè)類型匯總+疑問(wèn)匯總

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

類型10——啟動(dòng)頁(yè)(Boot Page):

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

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

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

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

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

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

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

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

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

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

SELECT CASE page_type WHEN 'DIFF_MAP_PAGE' THEN '差異更改映射(Differential Changed map)' WHEN 'TEXT_MIX_PAGE' THEN '文本混合頁(yè)(Text Mixed Page)' WHEN 'ML_MAP_PAGE' THEN '這個(gè)字面意思應(yīng)該是Minimally-Logged,最小化日志記錄' WHEN 'INDEX_PAGE' THEN '索引頁(yè)(Index Page)' WHEN 'FILEHEADER_PAGE' THEN '文件頭頁(yè)(File Header Page)' WHEN 'DATA_PAGE' THEN '數(shù)據(jù)頁(yè)(Data Page)' WHEN 'IAM_PAGE' THEN '索引分配映射頁(yè)(IAM Page)' WHEN 'GAM_PAGE' THEN '全局分配映射頁(yè)(GAM Page)' WHEN 'BULK_OPERATION_PAGE' THEN '這個(gè)字面意思應(yīng)該是大容量更改記錄' WHEN 'TEXT_TREE_PAGE' THEN '文本頁(yè)(Text Tree Page)' WHEN 'SGAM_PAGE' THEN '共享全局分配映射頁(yè)(SGAM Page)' WHEN 'PFS_PAGE' THEN '空閑空間跟蹤頁(yè)(PFS Page)' WHEN 'BOOT_PAGE' THEN '啟動(dòng)頁(yè)(Boot Page)' ELSE '排序頁(yè)?' 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


但是事實(shí)是嗎?我們將data_type=BULK_OPERATION_PAGE的記錄查出來(lái):

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é)果中的一個(gè)PageID帶入DBCC PAGE(其實(shí)這里已經(jīng)看出,這個(gè)pageID并不像上面說(shuō)的第一個(gè)BCM頁(yè)面在每個(gè)數(shù)據(jù)文件PageID為7的頁(yè)上,它們是邏輯上連續(xù)的頁(yè)!

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

我搜遍了google也沒(méi)有找到m_type=20是什么記錄!

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

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

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

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

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

我們將PageID7帶入DBCC PAGE:

Oh,SHIT!這個(gè)的m_type是17!

好吧,我只能說(shuō),是我曲解了人家字面的意思,原來(lái):

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

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server頁(yè)類型匯總+疑問(wèn)匯總》,本文關(guān)鍵詞  SQL,Server,頁(yè),類型,匯總,疑問(wèn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server頁(yè)類型匯總+疑問(wèn)匯總》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL Server頁(yè)類型匯總+疑問(wèn)匯總的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中文字幕在线观看你懂的| 国产精选在线观看| 影音先锋男人每日资源站| 日韩国产高清在线| 欧美日韩国产bt| 国产精品日韩在线播放| 中文字幕av日韩| 欧美精品自拍偷拍| 欧美成人午夜影院| 国产拍精品一二三| 99国产精品久久久| 色先锋av资源在线| 夜夜操天天操亚洲| 91影院在线播放| 中文字幕精品—区二区日日骚| 日韩欧美在线综合网| 91人成在线| 青青国产在线观看| 国产精成人品localhost| www国产一区| 欧美在线免费| 蜜桃视频欧美| 国产老女人精品毛片久久| 亚洲一区二区三区久久久| 国产裸舞福利在线视频合集| 国产午夜一区| 国产精品一久久香蕉国产线看观看| 视频一区二区综合| 免费黄色网页在线观看| 国产精品自拍区| 囯产精品一品二区三区| 久久久精品日韩欧美| 精品成人免费一区二区在线播放| 久久青草视频| 国内成人精品视频| 婷婷伊人五月天| 女人天堂在线视频| 婷婷国产成人久久精品激情| 午夜视频在线观| 午夜精品三级视频福利| 亚洲美女视频| 黄色小视频免费看| 亚洲乱码国产乱码精品精的特点| 97se亚洲国产综合在线| 国产乱人伦丫前精品视频| 91国产福利在线| 国产主播av在线| 最新亚洲精品| 狠狠干夜夜爽| av在线私库| 伊人久久中文字幕| 久久日文中文字幕乱码| 激情福利在线| 91青青在线视频| 亚洲av无码国产综合专区| 亚欧在线免费观看| 国产精品久久影视| 涩涩网在线视频| 一区二区免费| 围产精品久久久久久久| 亚洲欧美日韩国产综合在线| 青青久精品观看视频最新| 亚洲成人第一| 精品国产一区二区三区久久久樱花| a4yy在线播放免费观看视频| 91精品国产综合久久久久久久| 国产人成精品一区二区三| 97视频在线免费播放| 日韩精品免费一区二区三区竹菊| 亚洲第一搞黄网站| 亚洲视频日本| 国产精品国色综合久久| 男人的天堂成人| 蜜桃视频在线一区| 亚洲三区在线播放| 欧美午夜精品久久久久久浪潮| 国产成人精品免费视频网站| 在线视频欧美精品| 精品久久久久久久大神国产| 日韩中文一区二区| 国产精欧美一区二区三区蓝颜男同| 日韩精品福利片午夜免费观看| 亚洲日本成人在线观看| 夜色激情一区二区| 欧美精品麻豆| 在线观看中文字幕av| www日本视频| 亚洲国产精久久久久久久| 韩国v欧美v日本v亚洲| 中文字幕资源网在线观看免费| 亚洲欧美一区二区三区久久| 国产亚洲欧美精品久久久久久| 国产精品久久久一区麻豆最新章节| 555www色欧美视频| 亚洲第一中文字幕在线观看| 日韩黄色在线播放| 自拍偷自拍亚洲精品播放| 51xx午夜影福利| 日本黄色小视频在线观看| 亚洲高清在线播放| 久久精品网站视频| 91免费看片| 亚洲国产不卡| 欧美在线观看天堂一区二区三区| 天堂午夜在线| 麻豆91在线播放| 日韩精品免费视频| 日本老熟妇毛茸茸| 成人开心激情| 日韩特黄一级片| 中文字幕第一页在线| av免费观看不卡| 日本人添下边视频免费| 国产亚洲欧美日韩一区二区| 日韩高清专区| 日本在线一级片| 婷婷色在线观看| 午夜激情视频在线| 久久久久久免费精品| 国产一区二区成人| 亚洲欧洲第一视频| 91美女视频网站| 亚洲无线码在线一区观看| 欧美午夜电影一区二区三区| 欧美日韩在线一区二区三区| 99亚洲国产精品| 免费高清在线观看| 337p日本欧洲亚洲大胆张筱雨| 激情另类小说区图片区视频区| 欧美三级韩国三级日本三斤| 久久久久久久久久久久久9999| www.com黄色片| 9色porny自拍视频一区二区| 久久亚洲综合| 日韩最新中文字幕| 日韩视频在线观看视频| 亚洲国产精品美女| 午夜欧美在线| 欧美tk丨vk视频| 国产va免费精品高清在线观看| 日韩欧美精品电影| 理论片大全免费理伦片| 欧美在线视频不卡| 欧美一区二区性放荡片| 国产精品一级片| 欧美老熟妇一区二区三区| 国产精品成人一区二区三区夜夜夜| 日本一区二区在线看| www.wu福利视频18| 欧美性淫爽ww久久久久无| 日本不卡一区二区三区视频| 天堂а√在线中文在线新版| 主播国产精品| 欧美成人一区二区在线| 黄色成人在线免费观看| 久久精品一区二区三区中文字幕| 国产精品久久久久久久成人午夜| 欧美一区二区公司| 黑人40厘米全进去| 免费看国产精品一二区视频| 国产精品igao激情视频| 精品97人妻无码中文永久在线| 亚洲精品一区二区| 怡红院在线播放| 欧美激情亚洲一区| 九色porny丨国产首页在线| 欧美体内谢she精2性欧美| 国产精品欧美日韩一区二区| 调教一区二区| www.青青草| 青青青草视频在线| 欧美福利在线视频| 一区二区欧美日韩| 国产一区中文字幕| 国产av第一区| 美女91在线看| 先锋影音资源综合在线播放av| 四虎精品成人a在线观看| 亚洲男人都懂的网站| 深夜福利在线观看直播| 日本欧美大码aⅴ在线播放| 亚洲videos| 91午夜精品亚洲一区二区三区| 手机福利在线| 国产高清一级毛片在线不卡| 99久久久精品免费观看国产| 亚洲一区二区精品久久av| 国产一区二区在线观| www.日本xxxx| 成人综合婷婷国产精品久久| 综合色一区二区| 波多野结衣视频网站| 少妇av片在线观看| 国产精品日日夜夜| 亚洲成av人乱码色午夜| 色综合色综合网色综合| 欧美在线一区二区三区四| 一个色在线视频| 欧美性www| 毛片毛片毛片毛片毛片毛片| 亚洲天堂日韩电影| 91精品欧美久久久久久动漫| 人人妻人人澡人人爽精品欧美一区| 久久福利网址导航| 国产在线视频在线观看| 欧美高清一区| avtt综合网| 免费av片风间由美在线| 88av.com| 日本乱人伦a精品| 亚洲欧美一区二区激情| 亚洲精品午夜av福利久久蜜桃| 国产精品有限公司| 四色最新网址| 欧美成人69av| 美女啪啪无遮挡| 日韩毛片一区| 亚洲男人的天堂一区二区| 69视频在线观看免费| 国产a∨精品一区二区三区仙踪林| 亚洲午夜久久久影院| 国产色婷婷国产综合在线理论片a| 中文字幕在线视频网站| 国产精品久久久久9999爆乳| 丁香六月激情婷婷| 97久久夜色精品国产九色| 国产模特精品视频久久久久| 欧美a级黄色大片| 美女脱光内衣内裤视频久久网站| 国产尤物视频| 国精产品一区二区| 高清性色生活片在线观看| 高清乱码免费看污| 中文一区一区三区高中清不卡免费| 国产不卡高清在线观看视频| 欧美精品一级二级三级| 2023欧美最顶级a∨艳星| 久久五月天婷婷| 91国语精品自产拍在线观看性色| 欧美国产日韩一区二区三区| 国内精品不卡在线| 国产精品美女在线| 成人天堂入口网站| 久久亚洲私人国产精品va媚药| 伊人网站在线观看| 国产精品久久在线观看| 综合网中文字幕| 91成人免费观看网站| 欧美另类交视频| 国产又黄又猛又粗又爽的视频| 日韩在线电影一区| 亚洲一区二区三区精品在线观看| 西野翔中文久久精品国产| 日韩精品免费看| 精品国产乱码久久久久久虫虫漫画| 色吊丝一区二区| 精品国产一区a| 欧美精品一区二区在线播放| 中文字幕久热精品在线视频| 老鸭窝一区二区| 91精彩刺激对白露脸偷拍| 国产成+人+综合+亚洲欧美丁香花| 国产精品最新乱视频二区| 中日韩男男gay无套| av一级亚洲| 激情不卡一区二区三区视频在线| 国产性生活免费视频| 中文字幕亚洲在线观看| 国产成人一区在线| 国产一区二区三区不卡免费观看| 毛片在线免费播放| 中文字幕不卡在线播放| 欧美另类videosbest视频| av电影院在线看| 色先锋影音岛国av资源| 夜夜嗨av色综合久久久综合网| 亚洲色图20p| 亚洲一区亚洲二区亚洲三区| 日本特黄特色aaa大片免费| 日韩国产精品亚洲а∨天堂免| 亚洲综合图片区| 日韩制服丝袜av| 人狥杂交一区欧美二区| 另类视频在线观看+1080p| 亚洲黄色www网站| 一级日本不卡的影视| 久久久91精品| 99久久精品免费观看| 伊人av在线com| 国产精品视频二区三区| 国产精品久久久国产盗摄| 国产精品成久久久久| 91国在线观看| 久久久久久成人精品| 97人人爽人人喊人人模波多| 国产强被迫伦姧在线观看无码| 美女与牲口做爰视频在线观看| 久久久久一区二区三区四区| 黑丝av在线播放| 日韩中文字幕亚洲精品欧美| 亚洲视频精选| 一本一道久久a久久综合精品| 日韩亚洲欧美精品| 国产a亚洲精品| 欧美亚洲国产另类| 亚洲精品国产偷自在线观看| 精品日韩一区二区三区免费视频| 欧美综合77777色婷婷| 日本女优爱爱视频| 性感美女一级片| 国产激情91久久精品导航| 手机在线观看免费av| 欧美交换配乱吟粗大25p| 51精品国产黑色丝袜高跟鞋| 麻豆国产视频| 国产精品一区视频网站| 2019最新中文字幕| av电影在线观看网址| 国产精品欧美综合在线| 亚洲精品午夜视频| 久久www成人_看片免费不卡| 亚洲香蕉成人av网站在线观看| 成人免费观看男女羞羞视频| 91欧美视频在线| 精品国产乱码久久久久久闺蜜| 日韩激情视频在线播放| 亚洲精品一区二区三区中文字幕| 久久先锋资源|