WEB开发网
开发学院数据库DB2 DB2 V9.7新特性 - 降低高水位标记 阅读

DB2 V9.7新特性 - 降低高水位标记

 2010-07-13 00:00:00 来源:WEB开发网   
核心提示: 清单 1. 表空间信息#db2LISTTABLESPACESSHOWDETAILTablespacesforCurrentDatabase-略---TablespaceID=6Name=LR1#DDICDType=DatabasemanagedspaceContents=Allpermanent

清单 1. 表空间信息

 # db2 LIST TABLESPACES SHOW DETAIL 
 Tablespaces for Current Database 
 ----------------- 略 ------------------- 
 Tablespace ID = 6 
 Name = LR1#DDICD 
 Type = Database managed space 
 Contents = All permanent data. Large table space. 
 State = 0x0000 
 Detailed explanation:  Normal 
 Total pages = 260096 
 Useable pages = 260088 
 Used pages = 257994 
 Free pages = 2094  
 High water mark (pages) = 259086 
 Page size (bytes) = 16384 
 Extent size (pages) = 2 
 Prefetch size (pages) = 8 
 Number of containers = 4 
 Minimum recovery time = 2009-10-10-05.28.11.000000 
 ----------------- 略 ------------------- 

在清单 1 中,运行“db2 LIST TABLESPACES SHOW DETAIL”命令可以得到数据库中所有表空间的详细信息。这里摘取了其中一个表空间 LDE#DDICD 为例。用户需要关注的是其中四项。首先是“Tablespace ID”,在我们操作表空间的过程中,db2dart 工具是要以这个 ID 为参数的。其次是表的类型,清单 1 中展示的是数据库管理存储的表空间(Database managed space),只有这种类型的表空间才有高水位标记属性。最后看看已使用页(Used pages)和高水位标记(High water mark)的数值。如果相等,则说明高水位标记下没有空闲页可以被释放。如果高水位标记大于已使用页,则说明高水位标记下存在空闲页,而且也可以算出来。清单 1 中位于高水位标记下的空闲页为高水位标记 259086 减去已使用页 257994 等于 1092.

上一页  1 2 3 4 5 6 7 8  下一页

Tags:DB 特性 降低

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接