• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > DMT之后SMON还需要coalesce么?

DMT之后SMON还需要coalesce么?

录入:edatop.com     点击:

在LMT之前,也就是说在DMT中,SMON的一个经常性工作是去合并(coalesce )相邻的自由空间。那么在LMT之后,这个工作还需要么?

如果表空间创建是Extent的设置使用的是Uniform Size选项,那么显然在使用过程中自由空间不再需要被合并,因为请求的Extent将和现存的大小一致。

但是即使如此,在Oracle9i的某些版本中,仍然会存在Coalesce所带来的困然。已知在Oracle 9.2.0.6数据库版本中,你可能会看到如下语句在Top SQL列表中出现:
\

这个语句就是用于空间管理的,t.dflextpct!=0是查找那些pct_increase不等于0的表空间,t.bitmapped=0是查找那些非本地管理表空间的。虽然在很多9i之后的数据库中,这个查询的返回值统统是0,但是查询仍然在消耗资源。

虽然这个语句的返回值为0,但是执行计划并不简单:
\

对于LMT的UNIFORM SIZE和AUTOALLOCATE,两者的区别还是明显的。在Oracle9i、10g中,可以通过DBA_FREE_SPACE_COALESCED视图来查看各表空间的空间合并情况:
\

上一篇:Cisco网络设备配置入门必读的几个命令
下一篇:Microsoft SQL Server数据库SA权限总结

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图