摘要: 之前了解一些慢查询的一些原因,但是没有系统梳理过,今天整理一下: 一、慢查询常见的原因 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、IO吞吐量小,形成了瓶颈 3、没有 创建计算列导致查询不优化 4、内存不足 5、网络速度慢 6、一次查询的数量过大 7、锁或者死锁(这 阅读全文
posted @ 2018-09-13 16:29 ALITTLECAT 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、慢查询简介 所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_lo 阅读全文
posted @ 2018-09-13 15:49 ALITTLECAT 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1、CPU利用率和负载 CPU利用率显示的是程序在运行期间实时占用的CPU百分比;cpu使用率反映的是当前cpu的繁忙程度,忽高忽低的原因在于占用cpu处理时间的进程可能处于io等待状态但却还未释放进入wait。 CPU负载是指某段时间内占用cpu时间的进程和等待cpu时间的进程数,这里等待cpu时 阅读全文
posted @ 2018-09-04 08:32 ALITTLECAT 阅读(4894) 评论(1) 推荐(0) 编辑
摘要: 1、load average 的含义 系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度) linux系统中的Load对当前CPU工作量的度量。简单的说是进程队列的长度。Load Average 就是一段时间 (1 分钟、5分钟、15分钟 阅读全文
posted @ 2018-08-30 11:30 ALITTLECAT 阅读(725) 评论(1) 推荐(1) 编辑
摘要: 一、执行性能测试的基本原则 原则一:测试前,要确认系统级的关键参数已经基本配置正确(例如:数据库、WEB容器、线程池、JDBC连接池、对象池、JVM、操作系统、应用系统等配置); 原则二:测试前,要确保测试脚本的业务功能运行正确。 原则三:测试前,清空所有应用日志、调高错误日志的输出级别(Error 阅读全文
posted @ 2018-08-15 13:05 ALITTLECAT 阅读(366) 评论(0) 推荐(0) 编辑
摘要: LoadRunner结果分析图表功能中最重要图表分析之一,就是网页细分图。 一、启用网页细分图 首先在Controller场景设计运行之前,需要在菜单栏中设置Diagnostics->Configuration->-->Web PageDiagnostics中置为Enabled,即该项前打对钩。如果 阅读全文
posted @ 2018-08-10 17:21 ALITTLECAT 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: LR性能测试分析流程 一、 判断测试结果的有效性 (1)在整个测试场景的执行过程中,测试环境是否正常。 (2)测试场景的设置是否正确、合理。 (3)测试结果是否直接暴露出系统的一些问题。 (4)确定测试结果有效之后,就要对测试数据进行深入的分析。 二、 分析思路 (1)分析原则:由外到内,由表到里, 阅读全文
posted @ 2018-08-10 15:32 ALITTLECAT 阅读(729) 评论(0) 推荐(0) 编辑