所以,我运行了查询
select * from dba_data_files
我想知道专栏BYTES
和USER_BYTES
意思是什么。BYTES 是指分配的空间,USER_BYTES 是指已用完的空间吗?请说清楚。
所以,我运行了查询
select * from dba_data_files
我想知道专栏BYTES
和USER_BYTES
意思是什么。BYTES 是指分配的空间,USER_BYTES 是指已用完的空间吗?请说清楚。
根据文档:
BYTES
文件大小(以字节为单位)
USER_BYTES
可用于用户数据的文件大小。文件的实际大小减去 USER_BYTES 值用于存储文件相关的元数据。
例如,在我的系统上,BYTES-USER_BYTES
每个文件正好是 1,048,576 (1M)。
在这种情况下,“分配的空间”和“用完的空间”实际上是一回事——即磁盘上分配的空间=磁盘上使用的空间。
要了解有多少可用空间(例如用于新表和索引或现有表和索引的增长),请查询dba_free_space
.