当前位置:网站首页>AWR analysis report questions for help: How can SQL be optimized from what aspects?
AWR analysis report questions for help: How can SQL be optimized from what aspects?
2022-08-02 02:08:00 【Malan open】
Other Answer 1:

Other Answer 2:
I hope it helps you
https://www.modb.pro/db/13170Other Answer 3:
The provided AWR report, the time span is too large and has little reference value, it is recommended to take the awr and ash report information in the stuck time period
Other Answer 4:
Basically look at several key points of Load Profile.
Redo size to see if there is a lot of writing.Generally, the archive is full, and the disk is insufficient to see this.
Logical read See if the amount of data read is not large.Generally, in an environment where the hardware conditions meet the standard, the larger this value is, the busier the system is.(A poorly written SQL will also keep the database busy)
Block changes to see how much data is written.
Physical read to see if the SQL is well written, or if the hardware is not powerful (the memory is too small).
Executes (SQL): The number of SQL executed per second.See if the business is complicated
Transactions: The number of transactions performed per second.See if the system is busy
In fact, it is all SQL together, so I have controlled everything here, and there is no problem.

边栏推荐
- 个人博客系统项目测试
- hash table
- typescript38-class的构造函数实例方法继承(implement)
- Constructor instance method of typescript36-class
- PHP 使用 PHPRedis 与 Predis
- Understand the big model in seconds | 3 steps to get AI to write a summary
- Rasa 3.x 学习系列- Rasa - Issues 4873 dispatcher.utter_message 学习笔记
- C语言之插入字符简单练习
- 2023年起,这些地区软考成绩低于45分也能拿证
- 【LeetCode Daily Question】——704. Binary Search
猜你喜欢

From 2023 onwards, these regions will be able to obtain a certificate with a score lower than 45 in the soft examination.

LeetCode刷题日记:LCP 03.机器人大冒险

飞桨开源社区季度报告来啦,你想知道的都在这里

Data transfer at the data link layer

记录一次数组转集合出现错误的坑点,尽量使用包装类型数组进行转换

雇用WordPress开发人员:4个实用的方法
![[ORB_SLAM2] void Frame::ComputeImageBounds(const cv::Mat & imLeft)](/img/ed/ffced88c9d23c20ccf380494051381.jpg)
[ORB_SLAM2] void Frame::ComputeImageBounds(const cv::Mat & imLeft)

typescript38-class的构造函数实例方法继承(implement)

Speed up your programs with bitwise operations

typescript31-any类型
随机推荐
软件测试功能测试全套常见面试题【开放性思维题】面试总结4-3
How to adjust the cross cursor too small, CAD dream drawing calculation skills
软件测试 接口自动化测试 pytest框架封装 requests库 封装统一请求和多个基础路径处理 接口关联封装 测试用例写在yaml文件中 数据热加载(动态参数) 断言
2022-08-01 安装mysql监控工具phhMyAdmin
Win Go development kit installation configuration, GoLand configuration
乱七八糟的网站
用位运算为你的程序加速
检查IP或端口是否被封
项目后台技术Express
MySQL优化策略
手写一个博客平台~第三天
Golang分布式应用之Redis
The characteristics and principle of typescript29 - enumeration type
Analysis of volatile principle
力扣 1161. 最大层内元素和
密码学的基础:X.690和对应的BER CER DER编码
[ORB_SLAM2] void Frame::ComputeImageBounds(const cv::Mat & imLeft)
编码经验之谈
typescript30-any类型
LeetCode brush diary: LCP 03. Machine's adventure