2021年7月

oracle awr报告

概述数据库的性能瓶颈通常是由于某些sql语句效率不高,在大数据量或者高并发的情况下,会拖慢整体性能。要找到这些语句可以通过查找报告中的“SQL Statistics”章节,此章节按各种资源分别列出对资源消耗最严重的SQL语句,并显示它们所占统计期内全部资源的比例,这给出我们调优指南。例如在一个系统中,CPU资源是系统性能瓶颈所在,那么优化buffer gets最多的SQL语句将获得最大效果。在一个I/O等待是最严重事件的系统中,调优的目标应该是physical IOs最多的SQL语句。awr报告中SQL优化主要查看如下内容:SQL ordered by Elapsed Time总时间消耗...

系统性能优化

概述性能调优最重要的是通过检查、观察和分析找出性能瓶颈,从而对症下药,解决性能问题。通常引起性能问题的情况如下:1、中间件、数据库的参数配置不当。2、jdk选择错误。3、数据库负载过高,通常是数据量大或者并发量大程序sql较慢引起。4、Weblogic等负载过高,在参数已调整情况下,通常是由于客户端、服务端交互过多,或者服务端程序存在死循环等问题引起。5、网络带宽限制,带宽较小,服务端和客户端传输数据量较大,导致等待时间较长。6、网络问题,网络存在问题,如丢包,无法连接等问题也会导致长时间请求无响应的性能问题。7、客户端性能不佳时,杀毒软件会严重影响性能,导致客户端运行效率低下。8、服务...

oracle数据库补丁升级方案

版本号说明Oracle 数据库的发行版本号(release number)一般由五位数字组成第一位数字是我们最常提到的一个大版本标识第二位数字代表数据库维护版本发行号第三位数字代表了 Oracle Application Server (OracleAS)的发行版,对于 Oracle database 软件而言这一位总是为 0第四位数字代表了某个组件的发行版本号。第五位数字代表了平台相关发行版本号。补丁类型介绍Release标准产品发布。如 Oracle Database 10g Release 2Patch Set ReleasePSR:这是在主版本号上发布的补丁集,修复了较多的 Bu...

oracle 压力测试工具swingbech

操作思路安装、测试、对比环境检查SQL> show parameter session;SQL> show parameter processes;alter system set processes = 3000 scope = spfile;alter system set sessions=3800 scope=spfile;SQL> show parameter sharing ---->有三种不同的状态SQL> alter session set cursor_sharing=exact; 通常来说,exact值是Oracle推荐的,也是默认...

mysql压测工具测试

mysql压测工具测试一、mysql自带压测工具mysqlslap1、更改其默认的最大连接数vi /etc/my.cnfmax_connections=20002、查看最大连接数show variables like '%max_connects%';3、进行压力测试mysqlslap --defaults-file=/etc/my.cnf \--concurrency=100,200 \ ---模拟两次读写并发,第一次100,第二次200--iterations=20 \ ---模拟查询...