程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 關於OAM page

關於OAM page

編輯:SyBase綜合文章
可能是一個多月前看到小無賴提出的兩個問題,最近抽空試了一下。
原問題如下:
一個對象是否只有一個對象分配頁OAM?
http://chinaunix.Net/forum/vIEwtopic.PHP?t=65106&highlight=OAM


一個OAM能存儲多少個分配單元的信息?
http://chinaunix.Net/forum/vIEwtopic.PHP?t=82826&highlight=OAM

我在solaris上建立了一個數據庫test,4G data, 1G log, 並建立了一個表test,
經過一整夜的瘋狂插入,最終的結果如下:
sp_spaceused test
name rowtotal reserved data
index_size unused
-------------------- ----------- --------------- ---------------
--------------- ---------------
test 300719376 4176724 KB 4176658 KB
0 KB 66 KB
首先可以回答第一個問題,表並沒有2G的限制,只要設備足夠大,表就可以足夠大。
通過dbcc listoam("test", 32000114, 0)
得到以下的輸出:
-----------------------------------------------------------------------------
Objid: 32000114 indid: 0
[color=red:49a6d2b4e5]OAM pg cnt: 33 [/color:49a6d2b4e5] Entry cnt: 8190
Rows: 300719376 Rows Per pg: 144
Used pgs: 2088362 Unused pgs: 0
Attribute entrIEs: 10
OAM status bits set: (0x8000 (PG_OAMPG), 0x0008 (PG_OAMATTRIB))
LAST SCANNED OAM PAGE: 0
ALLOCATION HINTS :
513 56833 120833 184833
248833 312833 376833 440833
504833 568833 632833 696833
760833 824833 888833
IDENTITY Max burned value from disk: NULL From the DES: NULL
OAM pg # 513 has the following 240 entrIEs (allocpg:used/unused

512:167/ 0 768:255/ 0 1024:255/ 0 1280:255/ 0
1536:255/ 0 1792:255/ 0 2048:255/ 0 2304:255/ 0
2560:255/ 0 2816:255/ 0 &n
您正在看的Sybase教程是:關於OAM page。bsp; 3072:255/ 0 3328:255/ 0
3584:255/ 0 3840:255/ 0 4096:255/ 0 4352:255/ 0
4608:255/ 0 4864:255/ 0 5120:255/ 0 5376:255/ 0
5632:255/ 0 5888:255/ 0 6144:255/ 0 6400:255/ 0
6656:255/ 0
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved