日期:2014-05-17  浏览次数:20928 次

表空间使用率为99%,对数据库访问性能有没有影响呢?
本人纯ORACLE菜鸟,今天看到项目中一个数据库的表空间情况如下:

名称 | 类型 | 区管理| 大小(M)| 已使用 |利用率
----------------------
POWERMONITOR | PERMANENT | LOCAL | 344.000| 342.688|99.62%

这个powermonitor是我们系统的主数据库名字,因为本人对表空间的概念不是很熟悉,因此请教一下,
这个地方,我们这个库的表空间貌似是不是太小了,看样子好像已经满了,最近访问有点慢,
是不是因为这个原因呢?需不需要扩充一下?如何扩充?扩充为多大合适? 非常 感谢 .

------解决方案--------------------
扩充多少是根据你业务需要的

要看一天数据量增长多少
------解决方案--------------------
如果这个表空间的数据文件已经设定为自增长的,并且没有到最大值,是不需要扩充的,否则需要扩充.
你可以用下面语句察看,
SQL code
select file_name, autoextensible, maxbytes from dba_data_files where tablespace_name='POWERMONITOR';

------解决方案--------------------
名称 | 类型 | 区管理| 大小(M)| 已使用 |利用率
----------------------
POWERMONITOR | PERMANENT | LOCAL | 344.000| 342.688|99.62%

怎么得到的,该表空间的DDL语句发出来看看,之前有问题么,没有问题的话不要轻易动数据库,日志有报错?
------解决方案--------------------
如果自增长,又没有达到最大值。不要管它,数据库会自动增长的。
如果不是自增长,则需要扩容。支持2楼意见