当前位置:网站首页>AWR分析报告问题求助:SQL如何可以从哪几个方面优化?
AWR分析报告问题求助:SQL如何可以从哪几个方面优化?
2022-08-02 02:07:00 【马兰花开】
其他答案1:

其他答案2:
希望对你有帮助
https://www.modb.pro/db/13170其他答案3:
已提供的AWR报告,时间跨度太大了,没有太大参考价值,建议取卡顿时间段内的awr和ash报告信息
其他答案4:
基本上看Load Profile的几个关键点。
Redo size 看有没有大量写入。一般归档满,磁盘不足看这个。
Logical read 看读数据量大不大。一般硬件条件达标的环境,这个越大说明系统越繁忙。(SQL写的不好也会让数据库很忙)
Block changes 看写入的数据量大不大。
Physical read 看SQL写的好不好,或者硬件是不是不给力(内存过小)。
Executes (SQL):每秒执行的SQL数量。看业务是不是复杂
Transactions:每秒执行的事务数量。看系统忙不忙
其实一起都是SQL,把这里的都控制好了,什么问题都没有了

边栏推荐
- 成都openGauss用户组招募啦!
- Constructor instance method inheritance of typescript37-class (extends)
- Rust P2P Network Application Combat-1 P2P Network Core Concepts and Ping Program
- Byte taught me a hard lesson: When a crisis comes, you don't even have time to prepare...
- "NetEase Internship" Weekly Diary (3)
- Force buckle, 752-open turntable lock
- 力扣 1374. 生成每种字符都是奇数个的字符串
- Golang分布式应用之定时任务
- Image fusion based on weighted 】 and pyramid image fusion with matlab code
- oracle查询扫描全表和走索引
猜你喜欢

哈希冲突和一致性哈希

typescript36-class的构造函数实例方法

Day115. Shangyitong: Background user management: user lock and unlock, details, authentication list approval

Navicat data shows incomplete resolution

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

6-24 exploit-vnc password cracking

『网易实习』周记(二)

手写博客平台~第二天

秒懂大模型 | 3步搞定AI写摘要

Constructor instance method of typescript36-class
随机推荐
记录一次数组转集合出现错误的坑点,尽量使用包装类型数组进行转换
Byte taught me a hard lesson: When a crisis comes, you don't even have time to prepare...
【LeetCode每日一题】——704.二分查找
Hash collisions and consistent hashing
【ORB_SLAM2】void Frame::AssignFeaturesToGrid()
CodeTon Round 2 D. Magical Array 规律
3. Bean scope and life cycle
MySQL optimization strategy
For effective automated testing, these software testing tools must be collected!!!
typescript33 - high-level overview of typescript
软件测试 接口自动化测试 pytest框架封装 requests库 封装统一请求和多个基础路径处理 接口关联封装 测试用例写在yaml文件中 数据热加载(动态参数) 断言
¶Backtop 回到顶部 不生效
Centos7 install postgresql and enable remote access
飞桨助力航天宏图PIE-Engine地球科学引擎构建
LeetCode brushing diary: 33. Search and rotate sorted array
bool Frame::PosInGrid(const cv::KeyPoint &kp, int &posX, int &posY)
Shell入门终章
Multi-Party Threshold Private Set Intersection with Sublinear Communication-2021:解读
乱七八糟的网站
『网易实习』周记(三)