我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何分析ASM中的Extent

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何分析ASM中的Extent

本篇文章为大家展示了如何分析ASM中的Extent,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

ASM中分配空间的单位是AU,Extent包含1个或多个AU。
如何分析ASM中的Extent
在11g之前,1个Extent对应1个AU。而从11.1.0开始,Oracle引入了Variable Sized Extents,ASM会根据文件的大小,自动决定Extent的大小,具体算法如下:
1、AU小于4MB的:

  • 头20000个Extent(0-19999,20GB),Extent大小=1*AU

  • 之后的20000个Extent(20000-39999,20GB-40GB),Extent大小=4*AU

  • 再往后的Extent(40000+,40GB以上),Extent大小=16*AU

2、AU大于等于4MB的,并且RDBMS compatible为11.2.0.4及以上的,ASM会根据Application Block Size来计算Extent的大小
通过引入Variable Sized Extents,可以减少SGA的内存,并且提升性能。

我们来看看现实环境中Extent分配情况:
1、小数据文件

FILE_NAME                                                                     SIZE(MB)
--------------------------------------------------------------------------- ----------
+DATA01/HERA/DATAFILE/system.258.940635333                                         790


该数据文件只有790MB,按上述的分配规则,该数据文件的Extent=1*AU

09:31:28 nolog> select distinct size_kffxp from x$kffxp where number_kffxp = 258;


SIZE_KFFXP
----------
         1


上述信息显示,确实只有1AU这么一种情况。

2、较大的数据文件

FILE_NAME                                                                     SIZE(MB)
--------------------------------------------------------------------------- ----------
+DATA01/HERA/DATAFILE/test.363.941274405                                         24576


该数据文件为24G,按上述的分配规则,该数据文件的Extent有两种情形:1AU和4AU

09:03:51 nolog> select distinct size_kffxp from x$kffxp where number_kffxp = 363;


SIZE_KFFXP
----------
         1
         4

上述内容就是如何分析ASM中的Extent,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何分析ASM中的Extent

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【Oracle ASM】关于asm实例与db实例中的磁盘状态_详细分析过程

现象描述ITPUB个人空间O Q9g.B,c/j操作系统:Oracle Enterprise Linux 5.5ITPUB个人空间z7f$Lu#\"f V数据库:oracle 10.2.0.4 RAC+ASM%r*T4a9[x8
2023-06-06

如何分析TypeScript中的函数

如何分析TypeScript中的函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.函数定义1.1JavaScript中的函数在学习TypeScript中的函数前我们先来回顾
2023-06-22

如何分析xcopy中的排除copy

这篇文章将为大家详细讲解有关如何分析xcopy中的排除copy,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。不过这个命令用起来真的不好用 并不像windows的帮助写的那么简单 下面来详细说
2023-06-09

如何分析Linux系统中的pam

这篇文章主要为大家分析了如何分析Linux系统中的pam的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“如何分析Linux系统中的pam”的知识吧。一、pam
2023-06-28

如何分析Bash中的 {花括号}

如何分析Bash中的 {花括号},很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在这里,我们先来看看花括号 {}。构造序列花括号在之前的《点的含义》这篇文章中已经
2023-06-16

如何进行.Net 6中的PeriodTimer分析

这篇文章主要为大家分析了如何进行.Net 6中的PeriodTimer分析的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“如何进行.Net 6中的Period
2023-06-26

如何分析Kubernetes中的容器网络

这篇文章将为大家详细讲解有关如何分析Kubernetes中的容器网络,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。| 前言随着云计算的兴起,各大平台之争也落下了帷幕,Kubernetes作为
2023-06-04

如何分析Python全栈中的队列

如何分析Python全栈中的队列,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. lock互斥锁知识点:lock.acquire()# 上锁lock.release()# 解
2023-06-22

MySQL中的JDBC编程该如何分析

这期内容当中小编将会给大家带来有关MySQL中的JDBC编程该如何分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、数据库编程的必备条件编程语言,如Java,C、C++、Python等 数据库,如Or
2023-06-29

MATLAB中如何实现主成分分析

在MATLAB中,可以使用pca函数来实现主成分分析。使用方法如下:% 生成样本数据data = randn(100, 3); % 生成100个样本数据,每个样本有3个特征% 进行主成分分析[coeff, score, latent,
MATLAB中如何实现主成分分析
2024-04-03

如何分析Linux shell中的case语句

这篇文章跟大家分析一下“如何分析Linux shell中的case语句”。内容详细易懂,对“如何分析Linux shell中的case语句”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入
2023-06-28

如何在Hybris ASM手动分配coupon给某个客户

本篇内容介绍了“如何在Hybris ASM手动分配coupon给某个客户”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用户Jerry登录st
2023-06-04

编程热搜

目录