DBCC了解頁面結構

2022-04-01 02:59:49 字數 1168 閱讀 5310

dbcc traceon (3604) --將trace結果輸出到前端

dbcc page('kk',1,95344,1)

--用於查詢乙個頁面的內部儲存結構資訊

/*dbcc page (,filenum,pagenum[,printopt])

?具體引數描述如下:

dbid: 包含頁面的資料庫id

dbname:包含頁面的資料庫的名稱

filenum:包含頁面的檔案編號

pagenum:檔案內的頁面

printopt:可選的輸出選項;選用其中乙個值:

0:預設值,輸出緩衝區的標題和頁面標題

1:輸出緩衝區的標題、頁面標題(分別輸出每一行),以及行偏移量表

2:輸出緩衝區的標題、頁面標題(整體輸出頁面),以及行偏移量表

3:輸出緩衝區的標題、頁面標題(分別輸出每一行),以及行偏移量表;每一行後跟分別列出的它的列值

*/dbcc page('kk',1,95344,3) --顯示具體字段內容

with tableresults --通過網格顯示

dbcc ind('kk',index_test,-1)

/* dbcc ind 命令用於查詢乙個儲存物件的內部儲存結構資訊,該命令有4個引數, 前3個引數必須指定。語法如下:

dbcc ind ( , , [, partition_number] )

第乙個引數是資料庫名或資料庫id。

第二個引數是資料庫中的物件名或物件id,物件可以是表或者索引檢視。

第三個引數是乙個非聚集索引id或者 1, 0, 1, or 2. 值的含義:

0: 只顯示物件的in-row data頁和 in-row iam 頁。

1: 顯示物件的全部頁, 包含iam 頁, in-row資料頁, lob 資料頁row-overflow 資料頁 . 如果請求的物件含有聚集所以則索引頁也包括。

-1: 顯示全部iam頁,資料頁, 索引頁 也包括 lob 和row-overflow 資料頁。

-2: 顯示全部iam頁。

nonclustered index id:顯示索引的全部 iam頁, data頁和索引頁,包含lob和 row-overflow資料頁。

為了相容sql server 2000,第四個引數是可選的,該引數用於指定乙個分割槽號.如果不給定值或者給定0, 則顯示全部分割槽數

*/

了解cjdbc結構

cjdbc的啟動類 org.objectweb.cjdbc.controller.core.controller cjdbc的工廠類 org.objectweb.cjdbc.controller.core.controlle ctory cjdbc的監聽執行緒類org.objectweb.cjdbc...

Spring結構了解

官方 spring core 核心容器,beanfactory提供了元件生命週期的管理,元件的建立,裝配,銷毀等功能 spring aop 提供切面支援 該模組將aop程式設計功能整合到了spring框架中,這樣,只要是spring管理的物件,就能支援aop。aop為spring管理的物件提供了事務...

了解html頁面的渲染過程

頁面的渲染有以下特點 具體來說 當我們從網路上得到html的相應位元組時,dom樹就開始構建了。由瀏覽器更新ui的執行緒負責。當遇到以下情況時,dom樹的構建會被阻塞 由於是基於單執行緒的事件輪詢,即使沒有指令碼和樣式的阻塞,當這些指令碼或樣式被解析 執行並且應用的時候,也會阻塞頁面的渲染。一些不會...