如果数据量很大,如你所说,3 * 100 * 2000万*1.5k需要估算它有多少G?这有利于设计表空间的分配。从10g开始,有一个表空间来支持一个大型数据文件,这个文件由多个文件组成。肯定没有文件要管理,但是如果出了问题,一个大的数据文件肯定会造成很大的损失。这是可维护性和安全性之间的权衡。我不知道你的磁盘阵列是怎么做的。如果没有raid1,并且数据非常重要,也许可以添加多个数据文件。
5、大型Oracle 数据库如何设计设计ORACLE 数据库从几个不同的方面优化方案:1。数据库优化自由结构OFA(optimal flexible architecture)2。充分利用系统全局区域SGA(SYSTEMGLOBALAREA) 3。-1.对于频繁访问但不频繁修改的数据,内部设计应该是物理上非标准的。
4.合理设计和管理表1。使用表分区对数据进行物理隔离,不同分区的数据可以存储在不同磁盘上的数据文件中。2.避免行连接和行迁移。3.控制碎片化。4.别名是large 数据库的应用技巧,即在查询中将表名和列名用一个字母作为别名,查询速度比构建链接表快1.5倍。5.回滚段的交替使用5。指标index 1的优化设计。管理组织索引可以大大加快数据库的查询速度,索引将表中的逻辑值映射到安全的RowID,因此索引可以快速定位数据的物理地址。
6、怎么查看 oracle 数据库表的大小1。查看所有表空间大小SQL > select tablespace _ name,sum(bytes)/1024/1024 from DBA _ data _。使用的表空间大小SQL > select tablespace _ name,sum(bytes)/1024/1024 from DBA _ free _ space 2 group by tablespace _。3.所以空间的使用可以这样计算:selecta.tablespace_name,
free,totalfreeusedfrom(selecttablespace_name,sum(bytes)/1024/1024 totalfromdba _ data _)a,(select tablespace _ name,sum(bytes)/1024 freefromdba _ free _ space group bytablespace _ name)b where ea . tablespace _ name b . tablespace _ name;4.以下语句查看所有段的大小。
7、 oracle 数据库大小问题oracle构建库时有一个默认的系统空间。数百兆字节的数据文件。您是指安装oracle时创建的默认system表空间吗?其实开发和应用的表空间是自己定义的。您的表是在您的表空间上构建的,它的大小是根据实际的数据量决定的。如果不知道它有多大,可以构建得小一点,让数据文件自己扩展。当数据量的增长速度快于表空间大小时,数据文件将自行增长(增长大小可以定义)。
8、怎么查看 oracle 数据库数据量大小用这句话:select a.tablespace _ name,total,free,totalfreeasusedFrom(select tablespace _ name,sum(bytes)/1024/1024 astotalfromdba _ data _)a,(select tablespace _ name,sum(bytes)/1024/1024 asfreefromdba _ free _ spacegroupbatablespace _ name)b where ea . tablespace _ name b . tablespace _ name;其中total是表空间大小,free是空闲表空间大小。