本文向您展示了如何在ASM中分析范围。内容简洁易懂。它一定会让你闪闪发光。希望通过这篇文章的详细介绍,你能有所收获。
ASM中的空间分配单位是AU,范围包含一个或多个AU。
在11g之前,一个范围对应一个AU。从11.1.0开始,Oracle引入了可变大小的扩展区,ASM将根据文件大小自动决定扩展区的大小。具体算法如下:
1.AU小于4MB:
第一个20000范围(0-19999,20GB),范围大小=1*AU
然后20,000个拉伸(20000-39999,20GB-40GB),范围大小=4*AU。
进一步扩展(40000,超过40GB),扩展大小=16*AU
2.如果扩展区大于或等于4MB,并且关系数据库管理系统兼容11.2.0.4或更高版本,ASM将根据应用程序块大小计算扩展区。
通过引入可变大小的扩展区,可以减少SGA的内存并提高性能。
让我们看看真实环境中的扩展区分配:
1.小数据文件
文件名大小(兆字节)
- -
数据01/HERA/数据文件/系统。58860 . 88888888861
数据文件只有790MB。根据上述分配规则,数据文件的范围为1 * au。
09:31:28 nolog从x$kffxp中选择distinct size_kffxp,其中number _ kffxp=258
尺寸_ KFFXP
-
一个
以上信息显示,1AU的病例只有一例。
2.更大的数据文件
文件名大小(兆字节)
- -
数据01/HERA/数据文件/测试。58860 . 88888888861
数据文件是24G。根据上述分配规则,数据文件的范围有两种情况:1AU和4AU。
09:03:51 nolog从x$kffxp中选择distinct size_kffxp,其中number _ kffxp=363
尺寸_ KFFXP
-
一个
以上内容就是ASM中如何分析Extent。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识,请关注行业信息渠道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/127545.html