Oracle可视化性能图表之 “CPU 内存 网络等数据性能分析”

Oracle 性能视图查看系统CPU 内存 磁盘 存储等性能指标主要保存在 V$SYSMETRIC_HISTORY及DBA_HIST_SYSMETRIC_HISTORY 相关视图上。

此次我们以网络带宽传输速率:

例如:目标是在Data Guard环境中尽可能快地传输和应用重做。为了实现这一点,我们必须根据主数据库上的重做生成率计算所需的网络带宽。

计算网络带宽的公式(假设TCP/IP网络开销保守为30%)为:

使用Oracle Statspack实用程序来精确测量重做率。

根据业务,我们应该有一个很好的想法,什么是你的正常业务活动的高峰时期。例如,您可能正在运行一个在线商店,从历史上看,每个星期一上午10点到下午2点之间的4小时是活动高峰。或者,你可能正在运行一个商业数据库,它会在每周四凌晨1点到3点之间的两个小时内批量加载一个新目录。请注意,我们所说的“正常”商业活动——这意味着在一年中的某些日子里,你可能会看到比平时更多的业务量,例如,在母亲节或情人节前的2-3天,在线花店的业务。就在那些日子里,您可能会分配比平时更高的带宽,而您可能不会将其视为“正常”的业务活动。但是,如果这种周期性的流量激增是业务操作的一部分,则必须在重做率计算中考虑它们。

在业务的高峰期间,定期运行Statspack快照。例如,您可以在高峰时间运行它三次,每次持续五分钟。Statspack快照报告将在报告开头附近的“Load Profile”部分下包含一个“Redo size”行。这一行包括快照间隔期间重做大小的“每秒”和“每个事务”测量值(以字节为单位)。记下“每秒”的值。取这三个快照中“重做大小”“每秒”的最大值,这就是您的峰值重做生成速率。

注意,如果主数据库是RAC数据库,则必须在每个RAC实例上运行Statspack快照。然后,对于每个Statspack快照,将每个实例的“Redo Size Per Second”值相加,以获得主数据库的净峰值重做生成率。记住这一点
在RAC主数据库中,每个节点生成自己的重做,并独立地将重做发送到备用数据库——因此,我们将每个RAC节点的重做速率求和,以获得数据库的净峰值重做速率。

作为一种选择,你也可以从V$SYSMETRIC_HISTORY中获得“每秒重做率字节数”,例如。
SQL>从 v$sysmetric_history 中选择 *,其中 metric_name = 'Redo Generated Per Sec';
或在rda中输出:
性能- AWR报告-统计:“重做大小”

例如:

假设重做速率为 500 KB/秒。

所需带宽 = ((重做速率字节数/秒 / 0.70) * 8) / 1,000,000 = 带宽(以 Mbps
为单位) 所需带宽 = ((512000/0.70) * 8) /1,000,000
所需带宽 = 5.46 Mbps

另请参阅

Data Guard 重做传输和网络配置

使用 oratcptest 测量网络容量(文档 ID 2064368.1)

有关为 Data Guard 日志传输服务设置网络的更多提示和最佳实践

注意一 CDB模式数据库性能数据视图区别:

对于 PDB,预计不会看到与系统相关的视图中的行,例如 v$sysmetric、v$sysmetric_history、v$sysmetric_summary 等。

PDB 不打算查看 CDB 范围 (con_id=0) 的指标数据。相反,他们只能看到自己数据库的信息,CON_ID=PDB_ID。

可以从以下视图中找到 PDB 级别系统指标相关信息:

v$con_sysmetric

v$con_sysmetric_history

v$con_sysmetric_summary

注意二 数据库性能视图DBA_HIST_SYSMETRIC_HISTORY并不会抓取所有的metric 指标

这是内部 bug 讨论中记录的预期行为。

视图DBA_HIST_SYSMETRIC_HISTORY将仅显示 V$SYSMETRIC_HISTORY 中的一些默认指标。并非所有指标都会显示在此视图中。

当用户在指标上生成基于阈值的服务器生成警报时,可以填充其他指标。

但是,即使定义了阈值,也只有在违反阈值并向 EM 发出警报时才会填充DBA_HIST_SYSMETRIC_HISTORY。

指标阈值可以通过企业管理器或DBMS_SERVER_ALERT设置。SET_THRESHOLD() API。

可以通过 Enterprise Manager 或 DBMS_SERVER_ALERT 设置新的衡量指标阈值。SET_THRESHOLD() API,但请注意DBA_HIST_SYSMETRIC_HISTORY除非达到阈值,否则不会填充。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/16728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

读人工智能时代与人类未来笔记15_改变人类经验

1. 认识世界的方式 1.1. 信仰 1.2. 理性 1.2.1. 理性不仅革新了科学,也改变了我们的社会生活、艺术和信仰 1.2.2. 在其浸染之下,封建等级制度瓦解了,而民主,即理性的人应该自治的理念崛起了 1.3. 人工智能 1.3.1. 这种转变将…

大数据开发面试题【Kafka篇】

83、介绍下Kafka,Kafka的作用?Kafka的组件?适用场景? kafka是一个高吞吐量、可扩展的分布式消息传递系统,在处理实时流式数据,并能够保证持久性和容错性 可用于数据管道、流分析和数据继承和关键任务应用(发布/订阅模式&#…

Kafka 集群部署(CentOS 单机模拟版)

0.前置说明 由于我们手里只有一台Linux机器,所以我们实现的是简单的单机模拟的集群部署,通过修改配置文件,启动 3 个 kafka 时用到 3 个不同的端口(9091,9092,9093)。 1.安装Java11 切换到你…

链接库文件体积优化工具篇:bloaty

笔者之前参与过一个嵌入式智能手表项目,曾经碰到过这样一个问题:手表的flash大小只有2M,这意味着只能在上面烧录2M大小的代码。随着开发不断进行,代码越写越多,编译出来的bin也越来越大。最后bin大小超过了2M, 就没法烧…

Vue3+Ant design 实现Select下拉框一键全选/清空

最近在做后台管理系统项目的时候,产品增加了一个让人非常苦恼的需求,让在Select选择器中添加一键全选和清空的功能,刚开始听到的时候真是很懵,他又不让在外部增加按钮,其实如果说在外部增加按钮实现全选或者清空的话&a…

3、python安装-linux系统下

安装前置依赖软件,安装完成后,打开官网,下载linux系统下的python安装包: 选择最新的版本 点击最新版本,进入版本对应的界面, 选择第一个进行源码的编译,右键选择复制连接地址, 回到终…

HTML+CSS+JS(web前端大作业)~致敬鸟山明简略版

HTMLCSSJS【动漫网站】网页设计期末课程大作业 web前端开发技术 web课程设计 文章目录 一、网站题目 二、网站描述 三、网站介绍 四、网站效果 五、 网站代码 文章目录 一、 网站题目 动漫网站-鸟山明-龙珠超 二、 网站描述 页面分为页头、菜单导航栏(最好可下拉&…

CDC 数据实时同步入湖的技术、架构和方案(截至2024年5月的现状调研)

近期,对 “实时摄取 CDC 数据同步到数据湖” 这一技术主题作了一系列深入的研究和验证,目前这部分工作已经告一段落,本文把截止目前(2024年5月)的研究结果和重要结论做一下梳理和汇总。为了能给出针对性的技术方案&…

Redis和MySQL的结合方式

Redis和MySQL的结合方式可以多样化,以满足不同的应用需求。以下是几种常见的结合方式,以及它们的特点和适用场景: 缓存数据库查询结果: 应用程序首先尝试从Redis中查询数据。如果Redis中没有所需数据,则从MySQL数据库中…

ESP32-C6接入巴法云,Arduino方式

ESP32-C6接入巴法云,Arduino方式 第一、ESP32-C6开发环境搭建第一步:安装arduino IDE 软件第二步:安装esp32库第三:arduino 软件设置 第二:简单AP配网程序第一步:程序下载第二步:程序使用第三步…

电脑微信群发 500 1000人以上怎么群发,微信营销群发助手软件,本人亲测,增加十倍业绩!!!

今天给大家推荐一款我们目前在使用的电脑群发工具掘金小蜜,不仅可以无限多开,方便你同时管理多个账号,群发功能更是十分强大,轻松释放你的双手。 掘金小蜜(只支持Win7及以上操作系统,没有推Mac版和手机客户…

[码蹄集新手训练营]MT1016-MT1020

目录 题号MT1016 宽度与对齐MT1017 左右对齐MT1018 输入宽度MT1020 %s格式符 题号 MT1016 宽度与对齐 #include<stdio.h> int main() { printf("%-5d %5d\n%-5d %5d\n%-5d %5d",455,455,-123,-123,987654,987654);return 0; }MT1017 左右对齐 #include<s…

Mac | macOs系统安装Monuty解决外接u盘ntfs读写问题

问题 mac电脑的macOs系统无法将文件读写入外接u盘或硬盘中&#xff1b; 解决方案 安装Monuty 官网&#xff1a;mounty官网 下载软件 安装其他配置 macbook:~ uwe$ brew install --cask macfuse macbook:~ uwe$ brew install gromgit/fuse/ntfs-3g-mac macbook:~ uwe$ brew…

【Vue】组件用法

【前言】 … 【目标】 1 了解组件间传参 2 组件间自定义事件绑定与解绑 3 组件的事件总线,消息订阅与发布的用法 4 组件插槽 一 组件间传参 #mermaid-svg-CAQFgxRrMK5KRFOr {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#merma…

机顶盒也可以跑量--上机指南

一、背景介绍 随着科技的进步和智能设备的普及&#xff0c;机顶盒已不再是单纯的电视接收器&#xff0c;而是逐渐演变成为家庭娱乐中心。越来越多的机顶盒支持各种应用、游戏和功能&#xff0c;使得用户可以在大屏幕上享受更多样化的内容。本指南将带你深入了解如何让你的机顶…

Spring中如何配置和使用Properties文件?

在Spring框架中&#xff0c;.properties 文件通常用于存储配置信息&#xff0c;如数据库连接、服务地址、应用参数等。以下是配置和使用 Properties 文件的详细步骤&#xff1a; 1. 创建 Properties 文件 在项目的 src/main/resources 目录下创建一个 .properties 文件&#…

价格预言机领导者 Pyth 与 Eclipse 平台集成,为高频 DeFi 应用提供支持

本篇文章将对这一战略合作伙伴关系&#xff0c;以及 Pyth 网络在 Eclipse 生态系统中扮演的关键角色进行深入探讨。 目前&#xff0c;Pyth 价格数据已正式上线于 Eclipse 测试网。Eclipse 是首个结合了以太坊安全性、Solana 性能和 Celestia DA 的 Solana虚拟机(SVM) Layer2 方…

Key Chain has stopped 是什么

Key Chain has stopped 是一个特定的错误消息&#xff0c;通常出现在Android设备上。这个错误提示意味着设备上的“Key Chain”服务出现了问题&#xff0c;Key Chain服务在Android中负责管理设备的安全密钥和证书&#xff0c;包括用户的隐私密钥、应用签名密钥等。当这个服务意…

无线麦克风哪个牌子性价比高?揭秘领夹麦克风性价比最高品牌

随着自媒体行业的兴起&#xff0c;现在视频直播或者是个人Vlog都越来越受欢迎了&#xff0c;要想做好内容&#xff0c;除了画面之外&#xff0c;声音效果同样重要。而我们手机上自带的麦克风&#xff0c;容易受环境影响&#xff0c;特别是在户外或者拍摄距离较远时&#xff0c;…

微软改进WSL子系统 新版将支持镜像宿主机网络接口及使用外部DNS

Windows SubSystem for Linux (即 WSL) 是微软在 Windows 10/11 中开发的子系统功能&#xff0c;该功能允许用户在 Windows 上安装 Linux 系统和相关环境&#xff0c;对开发者来说可以构建 Linux 开发环境进行工作。不过 WSL 系统在功能上也有不少缺点&#xff0c;典型的就是默…