系统集成数据库

数据库遇到性能问题,没有太好的分析思路,有什么好工具吗?

数据库遇到性能问题,没有太好的分析思路,有什么好工具吗?

参与14

6同行回答

pysx0503pysx0503系统工程师第十区。散人
不同的数据库。分析工具也不同。以前只简单的接触过MYSQL.可以开启满查询日志。判断哪些sql语句占用的资源过高。显示全部

不同的数据库。分析工具也不同。以前只简单的接触过MYSQL.可以开启满查询日志。判断哪些sql语句占用的资源过高。

收起
系统集成 · 2020-11-30
浏览941
lisongqinglisongqing联盟成员软件架构设计师IPS
商业数据库都有成熟的性能 监控分析工具,如:Oracle AWR/ADDM/ASH,DB2 db2mon, psmon, db2_snap脚本、db2pd, db2top工具等 ; 另外数据库还有很多性能相关视图,可以很方便的查看Top SQL,慢SQL, Top event事件,锁/latch等待等;开源数据库自身工具少点,可以设置 慢SQL输出...显示全部

商业数据库都有成熟的性能 监控分析工具,如:Oracle AWR/ADDM/ASH,
DB2 db2mon, psmon, db2_snap脚本、db2pd, db2top工具等 ; 另外数据库还有很多性能相关视图,可以很方便的查看Top SQL,慢SQL, Top event事件,锁/latch等待等;

开源数据库自身工具少点,可以设置 慢SQL输出日志进行监控,也都有一些 可以实时的性能相关视图

收起
IT咨询服务 · 2020-12-21
浏览814
wlanz_2003wlanz_2003联盟成员数据库架构师银行
1、工具永远代替不了思路,工具只是手段,能够提供更加全面详细的分析途径;2、数据库遇到性能问题可能可能是操作系统造成,也有可能是应用、中间件或者数据库,所以需要根据经验和知识积累判断可能是哪里出了问题,这个需要全面充分的知识库支撑和清晰的逻辑思维。a.首先排除操作系...显示全部

1、工具永远代替不了思路,工具只是手段,能够提供更加全面详细的分析途径;
2、数据库遇到性能问题可能可能是操作系统造成,也有可能是应用、中间件或者数据库,所以需要根据经验和知识积累判断可能是哪里出了问题,这个需要全面充分的知识库支撑和清晰的逻辑思维。
a.首先排除操作系统和硬件资源造成的瓶颈,这个可以通过一些命令来收集信息;
b.检查CPU、内存、I/O和网络,确定是否存在资源性能瓶颈;
c.监控数据库运行,检查数据库参数设置是否合理;
d.监控应用服务器,确认应用参数配置是否合理;

如果确定是数据库引起的,无非两类,一个是资源紧张,第二个是参数配置问题。资源紧张好说,缺什么补什么。如果是参数问题就复杂了。建议你看一下相关的资料。

收起
银行 · 2020-12-03
浏览935
Luga LeeLuga Lee系统架构师None
思路:系统资源层面——>数据库资源层面——>应用层面(sql、log)等,逐层排查工具:最简单直接的命令行显示全部

思路:系统资源层面——>数据库资源层面——>应用层面(sql、log)等,逐层排查
工具:最简单直接的命令行

收起
互联网服务 · 2020-12-03
浏览923
shindatashindata数据库顾问北京新数科技有限公司
您应该是初级DBA吧? 可以试一下国产免费监控工具ShinSight,性能容量分析一目了然,降低数据库运维门槛,提高运维效率。支持oracle,mysql,db2,hana等数据库,可以下载,快速安装使用。   www.shindata.com...显示全部

您应该是初级DBA吧? 可以试一下国产免费监控工具ShinSight,性能容量分析一目了然,降低数据库运维门槛,提高运维效率。支持oracle,mysql,db2,hana等数据库,可以下载,快速安装使用。   www.shindata.com

收起
互联网服务 · 2020-12-01
浏览945
沈天真沈天真售前支持IPS
各家数据库一般都提供自己的性能分析工具,主流数据库的分析工具使用网上都有很多文章可参考。显示全部

各家数据库一般都提供自己的性能分析工具,主流数据库的分析工具使用网上都有很多文章可参考。

收起
硬件生产 · 2020-11-30
浏览996

提问者

sykm
sykm001
IT工程师联想(北京)有限公司

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-11-30
  • 关注会员:7 人
  • 问题浏览:3042
  • 最近回答:2020-12-21
  • X社区推广