db2数据库查询表空间大小
时间: 2023-06-05 17:04:18 浏览: 1389
我可以帮你回答关于db2数据库查询表空间大小的问题。您可以使用以下SQL语句查询DB2表空间的大小:
SELECT tbspace, SUM(used_pages) * (pagesize / 1024) AS SIZE_MB FROM SYSIBM.SYSTABLESPACE a, SYSIBM.SYSTBPART b WHERE a.tbspace = b.tbspace GROUP BY tbspace
这将返回每个表空间的名称和实际大小(以MB为单位)。希望这可以帮助你。
相关问题
db2数据库,查询表空间信息
要查询db2数据库中的表空间信息,可以使用以下SQL语句:
```
SELECT *
FROM SYSIBMADM.TBSP_UTILIZATION
```
这将返回所有表空间的使用情况,包括表空间名称、总大小、使用情况、空闲空间等信息。如果想要查询某个特定的表空间,可以在WHERE子句中加入表空间名称条件,例如:
```
SELECT *
FROM SYSIBMADM.TBSP_UTILIZATION
WHERE TBSP_NAME = 'MY_TABLESPACE'
```
db2数据库查询表创建时间
你可以通过以下SQL语句查询DB2数据库中表创建时间:
```
SELECT CREATOR, NAME, CREATE_TIME
FROM SYSIBM.SYSTABLES
WHERE TYPE='T' AND CREATOR='<schema_name>' AND NAME='<table_name>'
```
其中,`<schema_name>` 和 `<table_name>` 分别为你要查询的表所属的模式和表名。
执行该语句后,将会返回一个结果集,其中 `CREATE_TIME` 字段即为该表的创建时间。