会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
向前走。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
58
59
60
61
62
63
64
65
66
···
72
下一页
2019年1月28日
性能测试四十二:sql案例之联合索引最左前缀
摘要: 联合索引:一个索引同时作用于多个字段 联合索引的最左前缀: A、B、C3个字段--联合索引 这个时候,可以使用的查询条件有:A、A+B、A+C、A+B+C,唯独不能使用B+C,即最左侧那个字段必须匹配到 联合索引最左前缀如果匹配不到,会造成索引失效,对性能影响非常大,所以联合索引的顺序很重要 看一下
阅读全文
posted @ 2019-01-28 23:33 向前走。
阅读(693)
评论(0)
推荐(0)
2019年1月27日
性能测试四十一:sql案例之慢sql配置、执行计划和索引
摘要: MYSQL 慢查询使用方法MYSQL慢查询介绍分析MySQL语句查询性能的问题时候,可以在MySQL记录中查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。MYSQL自带的慢查询分析工具mysqldumpslow可对慢查询日志进行分析:主要功能是, 统计sql的执行信息,其中
阅读全文
posted @ 2019-01-27 23:23 向前走。
阅读(1931)
评论(0)
推荐(1)
性能测试四十:Mysql存储过程造数据
摘要: 性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好2.存储过程 -- 适合表数量少,简单 -- 优点:速度最快3.脚本导入 -- 适合数据逻辑复杂 -- 自由度比较高4.数据量级 -
阅读全文
posted @ 2019-01-27 19:39 向前走。
阅读(3086)
评论(0)
推荐(0)
性能测试三十九:Jprofiler分析CPU过高和响应时间长的问题
摘要: 使用Jprofiler监控分析案例 一、cpu负载过高:http://localhost:8080/PerfTeach/CpuTopServlet?id=1 cpu消耗高的可能原因1、使用了复杂的算法,比如加密、解密2、压缩、解压、序列化等操作3、代码bug,比如死循环 dstat监控起来,先看一下
阅读全文
posted @ 2019-01-27 00:05 向前走。
阅读(8166)
评论(0)
推荐(1)
2019年1月26日
性能测试三十八:Java性能分析神器-JProfiler安装和简单介绍
摘要: Jprofiler是一个重量级的工具,需要分别在服务器和windows都装客户端,会损耗性能,用于发现问题后排查问题,而不是常规的监控 JPROFILER工具下载地址:http://www.ej-technologies.com/download/jprofiler/fileslinux下安装:rp
阅读全文
posted @ 2019-01-26 22:31 向前走。
阅读(1279)
评论(0)
推荐(1)
性能测试三十七:线程死锁和阻塞
摘要: 一、线程死锁 线程死锁就是有两个以上的线程,一个线程锁住了资源A,又想去锁定资源B,另外一个线程锁定了资源B,又想去锁定资源A,两个线程都想去得到对方的资源,而又不愿释放自己的资源从而造成一种互相等待,无法执行的情况 接口:http://localhost:8080/PerfTeach/DeadSe
阅读全文
posted @ 2019-01-26 22:29 向前走。
阅读(5128)
评论(0)
推荐(3)
2019年1月24日
性能测试三十六:内存溢出和JVM常见参数及JVM参数调优
摘要: 堆内存溢出: 此种溢出,加内存只能缓解问题,不能根除问题,需优化代码堆内存中存在大量对象,这些对象都有被引用,当所有对象占用空间达到堆内存的最大值,就会出现内存溢出OutOfMemory:Java heap space 永久代溢出 如果发生,则是在初始化的时候,空间太小,解决办法,扩大空间类的一些信
阅读全文
posted @ 2019-01-24 23:39 向前走。
阅读(2987)
评论(0)
推荐(2)
2019年1月23日
性能测试三十五:jvm垃圾回收-GC
摘要: 垃圾回收-GC 三个问题 哪些内存需要回收? 什么时候回收? 如何回收? YoungGC和FullGC: 新生代引发的GC叫YoungGC 老年代引发的GC叫FullGC FullGC会引起整个Jvm的用户线程暂停,待垃圾回收完毕后,才继续运行 引用的定义:如果reference类型的数据中存储的数
阅读全文
posted @ 2019-01-23 00:01 向前走。
阅读(970)
评论(0)
推荐(0)
2019年1月21日
性能测试三十四:jvm内存结构(栈、堆、永久代)
摘要: Java内存管理机制 Java采用了自动管理内存的方式Java程序是运行在Jvm之中的Java的跨平台的基于Jvm的跨平台特性内存的分配和对象的创建是在Jvm中用户可以通过一系列参数来配置Jvm Jvm运行时区域 做性能测试经常接触到的三个地方:方法区、虚拟机栈、堆 jvm主要内存结构(简化版):
阅读全文
posted @ 2019-01-21 23:44 向前走。
阅读(1144)
评论(0)
推荐(0)
2019年1月19日
性能测试三十三:监控之Linux系统监控命令大全
摘要: 1.top命令top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 2
阅读全文
posted @ 2019-01-19 00:40 向前走。
阅读(2842)
评论(0)
推荐(3)
上一页
1
···
58
59
60
61
62
63
64
65
66
···
72
下一页
公告