Teradata 数据库查看表占用的空间大小
时间: 2023-09-01 09:13:41 浏览: 203
查询数据库表的占用空间
可以使用以下 SQL 语句查询 Teradata 数据库中表占用的空间大小:
```
SELECT
TRIM(DatabaseName) || '.' || TRIM(TableName) AS TableFullName,
SUM(CurrentPerm) / 1024 / 1024 AS CurrentSize_MB,
SUM(MaxPerm) / 1024 / 1024 AS MaxSize_MB
FROM dbc.TableSize
GROUP BY 1
ORDER BY 2 DESC;
```
这条 SQL 语句会返回一个结果集,其中包含每个表的全名、当前占用空间大小和最大空间大小(以兆字节为单位)。你可以根据需要修改 SQL 语句中的过滤条件和排序方式。
阅读全文