|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
采用DBaaS解决方案,他们也可以使用同大企业一样的技术。在大型组织中,DBaaS可以提供部门级解决MySQL学习教程,而无需IT部门和采购部门的介入,提供更快和更容易的方法来实现小型解决方案。oracle|数据
我的测试情况:Hprp7410主机,Hp-unix11.11OS,Oracle8.1.7.4的数据库,一个有90张表约莫100G的测试表空间TBS_TEST.
成绩的提出:Oracle中在利用droptablespace<tablespace_name>includingcontents;删除数据字典办理的表空间时存在着很年夜的效力成绩。
测试入手下手:
1、利用droptablespace<tablespace_name>includingcontents;体例间接来删除.
SQL>setlinesize132
SQL>setpagezie0
SQL>settimingon
SQL>droptablespaceTBS_TESTincludingcontents
2/
已用工夫:03:35:39.10
经由我耐烦的守候,花了三个半小时。
2、测一下一样的表空间,把它转换为Local体例办理的删除效力。
a、把TBS_TEST经由过程恢复返来。
b、把TBS_TEST转化为Local办理的体例。
SQL>settimingon
SQL>execsys.dbms_space_admin.tablespace_migrate_to_local(TBS_TEST);
已用工夫:00:06:33.25
c、删出这个空间。
SQL>droptablespaceTBS_TESTincludingcontents
2/
已用工夫:00:00:45.56
能够看到统共才消费了7分多钟。
3、测一下一样的表空间,先删除个中的工具,然后再删这个表空间的效力怎样。
a、把TBS_TEST经由过程恢复返来。
b、构成删除表的语句
SQL>setlinesize132
SQL>setpagezie0
SQL>settimingoff
SQL>spooldrop_test_tables.sql
SQL>SELECTDroptable||TABLE_name||;FROMdba_tablesWHEREtablespace_name=TBS_TEST;
SQL>spooloff
c、删除表
SQL>@drop_test_tables.sql
这一步约莫消费20秒
d、删出这个空间。
SQL>settimingon
SQL>droptablespaceTBS_TESTincludingcontents;
已用工夫:00:07:35.53
能够看到统共才消费了快要8分钟。
总结:我们在做数据字典办理的表空间的删除时,最好先删除表空间中的工具再举行删除该表空间操纵。也能够先把它转换为当地(local)办理的空间再举行删除。不外必要增补的是当地办理的空间在8i今后的版本中才是有的。
这是无法比较的,因为基于云的数据库提供了不同的模式。关键是要通过围绕云计算产品来包装其他增值服务以适应不断变化的市场条件:这就是DBaaS。 |
|