tnfh.net
当前位置:首页 >> 查看DB2 表空间 >>

查看DB2 表空间

syscat.tables系统表视图查看:例如 select tabname, tbspace from syscat.tables where tabname='EMP'; tabname='表名大写'

db2 connect to 数据库名 db2 list tablespaces show detail 如果要查对应容器, db2 list tablespace containers for 表空间id

select substr(tbsp_name,1,20) as TABLESPACE_NAME,substr(tbsp_content_type,1,10) as TABLESPACE_TYPE,sum(tbsp_total_size_kb)/1024 as TOTAL_MB,sum(tbsp_used_size_kb)/1024 as USED_MB,sum(tbsp_free_size_kb)/1024 as FREE_MB,tbsp_page...

这个还真的没做过,但你可以用db2look将整个数据库结构导出来,然后查看下一个表空间下有哪些表。

先查看表空间 list tablespaces 再根据表空间ID查看详细信息 list tablespace containers for tablespaceID show detail

db2 查看表空间使用率 1. 统计所有节点表空间使用率 select substr(TABLESPACE_NAME,1,20) as TBSPC_NAME,bigint(TOTAL_PAGES * PAGE_SIZE)/1024/1024 as "TOTAL(MB)", used_pages*PAGE_SIZE/1024/1024 as "USED(MB)", free_pages*PAGE_SIZE/102...

db2pd -d 数据库名 -tablespace 在现实结果中如下就是 AS是automaitc storage自动存储的缩写,AR是autoresize的缩写 AS是yes证明表空间是自动存储的 AR是yes证明表空间是自动扩展的 statistics AS AR YES NO

查询出当前用户的表所占用的空间大小,并按大小进行降序排列: Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name order by Sum(bytes)/1024/1024 desc查询出系统表空间的大小,并按大小进行降序排列(需要SYSD...

查看表空间使用情况 db2pd -d dbname -tablespaces 扩大表空间有3种方法: 扩展容器50G db2 "alter tablespace tablespace_name extend (file '/data1/ts2/con0' 50G,file '/data1/ts2/con1' 50G)" 2.增加容器,不过会rebalance,影响系统性能 d...

这是不是你想要的?关于database db2 => LIST DATABASE DIRECTORY System Database Directory Number of entries in the directory = 1 Database 1 entry: Database alias = MY_DB Database name = MY_DB Local database directory = /var/db/db...

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com