- 博客(3)
- 收藏
- 关注
转载 Oracle Shrink Table
<br />从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。 <br /> <br />如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,因为全表扫描需要访问更多的数据块。从oracle10g开始,
2010-12-30 11:02:00 336
转载 深入了解oracle的高水位(HWM)
<br />说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. <br /><br />(1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. <br /><br /><br />(2)区:由一系列相邻的块而组成,这也是ORACLE空间分配的基本单位,举个例子来说,当我们创建一个表PM_USER时,首先 ORACL
2010-12-30 11:00:00 347
转载 关于oracle的表空间,分区表,以及索引的总结
<br />表空间: <br />Oracle的UNDOTBS01.DBF文件太大的解决办法 <br />1、.禁止undo tablespace自动增长 <br />alter database datafile 'full_path/undotbs01.dbf' autoextend off; <br />2.-- 创建一个新的小空间的undo tablespace <br />create undo tablespace undotBS2 datafile 'full_path/U
2010-12-30 10:57:00 292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人