单位现状:单位上有一电子政务系统,采用.net开发,数据库使用oracle,日常扫描件存储在数据库表空间“fujian”内,业务数据存储在数据库表空间“yewu”内,目前扫描件总量已达50G,每天扫描件日增100-200M。问题:1.oracle的表空间的最大容量是否有限制?最大能达到多少?
2.扫描件的总量不断增加,对于应用程序的访问速度会不会造成很大的影响?
2.扫描件的总量不断增加,对于应用程序的访问速度会不会造成很大的影响?
解决方案 »
- 怎么实现在数据库中一段时间增一个定值?
- 一打开cmd就弹出"imp.exe遇到一个问题,需要关闭"
- 请教一个生成连续自增1主键问题
- SID怎么来查,端口1521后面的这个东西怎么写阿,根据什么?
- 用什么函数可以取出一个表的所以索引和索引的表达式??
- 菜鸟求助:使用Profile限制会话资源
- 我的日期怎么无法正确显示?初学者谢谢
- 请问Oracle中有没有像SQL Server中的关系图来建立表间的关系,也就是用拖动的方式建立外键?
- OCI8i中支持哪几种外部数据类型(如:SQLT_STR,SQLT_INT,SQL_FLT)
- 有没有什么命令,能够把这一张在A表空间的表转移到B表空间?
- 为什么在mssql中可以的查询,在oracle中出错?
- 请教:存储过程中如何定义表变量?
表空间和你建表的时候,设置有关系,表空间可以增加
2.扫描件的总量不断增加,对于应用程序的访问速度会不会造成很大的影响?
这个是肯定,数据越来越多,可以考虑分区表
答:除了操作系统的限制外,你基本上不用考虑这个问题,你用到几百个T也没问题,我们现在使用了2T的空间。
oracle没有直接限制表空间的大小,只限制了每个数据库不可以超过64K个表空间。同时也限定了每个数据库最多不能超过65533个数据文件(这还要看操作系统)
2.扫描件的总量不断增加,对于应用程序的访问速度会不会造成很大的影响?
答:放心使用,没什么大影响
如果表空间对应数据文件是多个,并且每个容量不大,建议不超过4G,性能就没大碍
问题2,数据量的增加对应用程序会有影响,但是如果建立了适当的索引,采用了分区技术,容量的增加对性能的影响会降低到最小