【DB2学习】查看一个数据的表空间详情

db2 => list tablespaces show detail
           当前数据库的表空间

 表空间标识                        = 0
 名称                       = SYSCATSPACE
 类型                                       = 数据库管理空间
 内容                                = 所有持久数据。常规表空间。
 状态                   = 0x0000
   详细解释:
     正常
 总计页数                            = 8192
 可用页数                            = 8188
 已用页数                            = 7492
 可用页数                            = 696
 高水位标记(页)                    = 7492
 页大小(以字节计)                  = 8192
 扩展数据块大小(页)                = 4
 预取大小(页)                      = 4
 容器数                                  = 1

 表空间标识                        = 1
 名称                       = TEMPSPACE1
 类型                                       = 系统管理空间
 内容                                = 系统临时数据
 状态                   = 0x0000
   详细解释:
     正常
 总计页数                            = 1
 可用页数                            = 1
 已用页数                            = 1
 可用页数                            = 不适用
 高水位标记(页)                    = 不适用
 页大小(以字节计)                  = 8192
 扩展数据块大小(页)                = 32
 预取大小(页)                      = 32
 容器数                                  = 1

 表空间标识                        = 2
 名称                       = USERSPACE1
 类型                                       = 数据库管理空间
 内容                                = 所有持久数据。大型表空间。
 状态                   = 0x0000
   详细解释:
     正常
 总计页数                            = 4096
 可用页数                            = 4064
 已用页数                            = 1952
 可用页数                            = 2112
 高水位标记(页)                    = 1952
 页大小(以字节计)                  = 8192
 扩展数据块大小(页)                = 32
 预取大小(页)                      = 32
 容器数                                  = 1
 最小恢复时间                            = 2010-09-14-12.33.17.000000

 表空间标识                        = 3
 名称                       = IBMDB2SAMPLEREL
 类型                                       = 数据库管理空间
 内容                                = 所有持久数据。大型表空间。
 状态                   = 0x0000
   详细解释:
     正常
 总计页数                            = 4096
 可用页数                            = 4064
 已用页数                            = 736
 可用页数                            = 3328
 高水位标记(页)                    = 736
 页大小(以字节计)                  = 8192
 扩展数据块大小(页)                = 32
 预取大小(页)                      = 32
 容器数                                  = 1

 表空间标识                        = 4
 名称                       = SYSTOOLSPACE
 类型                                       = 数据库管理空间
 内容                                = 所有持久数据。大型表空间。
 状态                   = 0x0000
   详细解释:
     正常
 总计页数                            = 4096
 可用页数                            = 4092
 已用页数                            = 116
 可用页数                            = 3976
 高水位标记(页)                    = 116
 页大小(以字节计)                  = 8192
 扩展数据块大小(页)                = 4
 预取大小(页)                      = 4
 容器数                                  = 1

 表空间标识                        = 5
 名称                       = SYSTOOLSTMPSPACE
 类型                                       = 系统管理空间
 内容                                = 用户临时数据
 状态                   = 0x0000
   详细解释:
     正常
 总计页数                            = 1
 可用页数                            = 1
 已用页数                            = 1
 可用页数                            = 不适用
 高水位标记(页)                    = 不适用
 页大小(以字节计)                  = 8192
 扩展数据块大小(页)                = 4
 预取大小(页)                      = 4
 容器数                                  = 1

时间: 2024-12-28 11:19:40

【DB2学习】查看一个数据的表空间详情的相关文章

db2 restore之后,三个表空间重定向失败,如何恢复

问题描述 db2 restore之后,三个表空间重定向失败,如何恢复 原镜像的表空间容器类型是deceive 恢复的时候用 set tablespace containes for 4 using (FILE '/data/temp.dat' 131072);容器类型用了File 并且改变了大小,这三个表空间用命令还原不成功,没法查询数据,后来在qc上找到相应表空间,alter修改表空间,依旧是修改为file容器类型,其中一个成功了,另外两个不能alter 有没有人能帮忙解释下,如何改变容器类型

SQL Server游标运用:查看一个数据库所有表大小信息

一.背景 在性能调优或者需要了解某数据库表信息的时候,最直观的方式就是罗列出这个数据所有表的信息,这些信息包括:表的记录数.数据记录占用空间.索引占用空间.未使用的空间等(如Figure1所示),有了这些信息你可以简单的判断这个数据库来自数据上的压力可能是某个表造成的.因为表数据越大,对数据库性能的影响越大. 要实现某个数据库所有表的信息,可以通过游标的形式获取相应的数据,下图Figure1返回某数据库中所有表的信息: (Figure1:某数据库所有表信息) 也许你并不满足于Figure1的信息

【DB2学习】使用reorgchk 收集表的信息

D:\DB2\BIN>db2 reorgchk update statistics on table yang.bd_corp 正在执行 RUNSTATS .... 表统计信息: F1: 100 * OVERFLOW / CARD < 5 F2: 100 * (数据页的有效空间使用率) > 70 F3: 100 * (需要页数 / 总页数) > 80 SCHEMA.NAME  CARD     OV     NP     FP ACTBLK    TSIZE  F1  F2  F3

【DB2学习】迁移数据之EXPROT

db2 => connect to sample    数据库连接信息  数据库服务器         = DB2/NT 9.5.0  SQL 授权标识         = YANG  本地数据库别名       = SAMPLE db2 => export to d:\employee.ixf of ixf messages d:\employee.msg select * from a dministrator.employee导出的行数:42 db2 => export to d:

跟屌丝一起学习 DB2 第三课 创建表空间

缓冲池(bufferpool) 是一个内存块的集合,这些内存块采用页面的形式.在首次创建数据库时,同时创建了一个默认的缓冲池 IBMDEFAULTBP.可以在创建表空间时,或者在 Buffer Pools 视图中使用 Create New Bufferpool 向导,创建新的缓冲池. 缓冲池最重要的作用是,在数据库读写硬盘上的数据时帮助减少 I/O 开销.这是通过 I/O 预获取和页面清理器实现的.预获取能够减少读取页面的 I/O 开销,其原理是:预先判断特定查询可能需要的页面,然后将这些页面读

【DB2 学习】在复原过程中重定义表空间

      在备份数据库的时候,备份的表空间使用的所有表空间容器都将保存在一个记录中.在复原过程中,备份中列出的所有表空间将被检查是否可以访问.如果因为其他的一些原因有一个或多个容器不可使用,复原将失败.解决办法是在复原过程中重新定向表空间容器.包括了添加,修改,删除表空间的容器.         另外一种情况是在备份中所选列的容器在系统中并不存在,但用户仍然需要在这些容器中复原.比如在备份之外的地方进行恢复,新的系统中可能没有定义所需的容器 .解决办法:在复原时重定向表空间容器到另外一个支持的

Oracle 表空间与数据文件

--============================== --Oracle 表空间与数据文件 --============================== /* 一.概念     表空间:是一个或多个数据文件的逻辑集合     表空间逻辑存储对象:永久段-->如表与索引                         临时段-->如临时表数据与排序段                      回滚段-->用于事物回滚或闪回内存的撤销数据     表空间分类:系统表空间(sys

DB2面向OLTP环境的物理数据库设计:表空间和缓冲池

在设计表空间和物理设备上的容器位置时,我们的目标是最大限度地提高 I/O 的并行度,增加缓冲区利用率和缓冲池命中率.为了实现这一目标,您需要透彻了解数据库设计和应用程序. 了解表空间和缓冲池的工作原理以及它们影响数据库的整体性能的方式,这可以帮助您确定一些问题,例如,将两张表分隔到不同的设备是否会导致并行 I/O,或者是否应在一个单独的表空间中创建一个表,使该表可以被完全缓冲. 您的设计中要考虑的两个主要存储领域是: 1. 表空间.表空间的类型和设计可以决定对该表空间所执行的 I/O 效率. 2

Excel数据透视表:以自己的方式查看数据

  Microsoft Office Excel 2003 工作表是组织和分析财务数据的理想工具.例如,您可能会创建一个包含差旅住宿费的工作表.如果需要各个季度的分类汇总,您知道如何相应地修改工作表. 但是,在需要按季度查看费用类别总计时会发生什么情况呢?而且如果您每次只想查看某一类或某一年份又该怎么办呢?在 Excel 工作表中能实现这些吗?当然可以.有没有更容易的方法?肯定有. ·一种更容易的方法 Microsoft PivotTable 报表就是答案.不必写入复杂的公式,您可以使用向导创建