当前位置:网站首页>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/13170
Other 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.
边栏推荐
- Rust P2P Network Application Combat-1 P2P Network Core Concepts and Ping Program
- 成都openGauss用户组招募啦!
- volatile原理解析
- messy website
- [ORB_SLAM2] void Frame::ComputeImageBounds(const cv::Mat & imLeft)
- Byte taught me a hard lesson: When a crisis comes, you don't even have time to prepare...
- AOF重写
- Huawei's 5-year female test engineer resigns: what a painful realization...
- [LeetCode Daily Question]——654. The largest binary tree
- 秒懂大模型 | 3步搞定AI写摘要
猜你喜欢
typescript35-class的构造函数
typescript30-any类型
The ultra-large-scale industrial practical semantic segmentation dataset PSSL and pre-training model are open source!
Analysis of volatile principle
Basic use of typescript34-class
力扣 1374. 生成每种字符都是奇数个的字符串
6-24 exploit-vnc password cracking
MySQL优化策略
oracle查询扫描全表和走索引
LeetCode brush diary: LCP 03. Machine's adventure
随机推荐
MySQL8 download, start, configure, verify
搜罗汇总的效应
3.Bean的作用域与生命周期
Use baidu EasyDL implement factory workers smoking behavior recognition
Constructor of typescript35-class
Record the pits where an error occurs when an array is converted to a collection, and try to use an array of packaging types for conversion
Yunhe Enmo: Let the value of the commercial database era continue to prosper in the openGauss ecosystem
Multi-Party Threshold Private Set Intersection with Sublinear Communication-2021: Interpretation
CodeTon Round 2 D. Magical Array
nacos启动报错,已配置数据库,单机启动
Constructor instance method inheritance of typescript38-class (implement)
用位运算为你的程序加速
Redis 底层的数据结构
Constructor instance method inheritance of typescript37-class (extends)
[ORB_SLAM2] void Frame::ComputeImageBounds(const cv::Mat & imLeft)
手写一个博客平台~第一天
[LeetCode Daily Question]——654. The largest binary tree
typescript36-class的构造函数实例方法
LeetCode刷题日记:74. 搜索二维矩阵
乱七八糟的网站