本文主要是介绍DB2 查看表所占磁盘空间大小,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
查看DB2数据库表占用的服务器磁盘空间
- 连接数据库 :
db2 connect to DB_NAME
- 查看数据库页大小 (单位字节):
db2 get db cfg|grep page
- 查询表占用页的数量
db2 "select TABNAME, NPAGES from syscat.tables where TABSCHEMA='Schema' and TABNAME='tablename'"
sql语句直接用Dbvisualizer工具查询也可
- 计算表数据占用多少G:
db2 "select TABNAME, NPAGES*4096/(1024*1024*1024) as P from syscat.tables where TABNAME = 'tablename"
表数据大小 = 页数量*数据页大小
这篇关于DB2 查看表所占磁盘空间大小的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!