相关文章 | 网址 | Jvm 系列(七):Jvm 调优 工具篇 | http://www.ityouknow.com/jvm/2017/09/22/jvm tool.html ...
分类:
其他好文 时间:
2019-08-21 16:28:15
阅读次数:
90
前置条件:已安装docker 1.安装git。 命令:apt-get install git 安装后执行命令:get clone https://github.com/easonhan007/simple_test_tools.git 2.构造镜像 命令:cat build.sh 命令:./buil ...
分类:
数据库 时间:
2019-08-18 15:24:55
阅读次数:
107
数据库引擎的工作流程可以归纳为接收请求、执行请求和返回结果。数据库引擎每接收到一个新的查询请求(Query Request),查询优化器就会执行以下工作流程:编译请求,生成执行计划,并把执行计划缓存到内存中,执行计划,最后向客户端返回查询的结果。把执行计划存储到内存的目的是为了复用执行计划,减少编译 ...
分类:
其他好文 时间:
2019-08-16 17:11:48
阅读次数:
83
本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。 本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 ...
分类:
其他好文 时间:
2019-08-13 15:34:48
阅读次数:
71
单机调优: 分析性能瓶颈的原因,解决它。 cpu子系统 内存子系统 IO子系统 网络系统 @cpu子系统调优 cpu技术指标 xeon E5520 2.27GHz 8192kb # cat /proc/cpuinfo # dmidecode # dmidecode --type cache # dm ...
分类:
系统相关 时间:
2019-08-10 14:30:34
阅读次数:
105
为什么要性能调优? 大部分的linux发行版是为了完全兼容市场中大部分计算机而设计的。这是一个相当混杂的硬件集合(硬盘,显卡,网卡,等等)。所以Red Hat, Suse,Mandriva和其他的一些发行版厂商选择了一些保守的设置来确保安装成功。简单地说:你的发行版运行的很好,但是它可以运行地更好! ...
分类:
系统相关 时间:
2019-08-07 09:19:21
阅读次数:
111
区别 MyISAM基于ISAM存储引擎,并对其进行扩展,不支持事务。 InnoDB给mysql提供了事物提交、回滚等事物安全的存储引擎。 MyISAM采用表级锁。表级锁开销小,加锁快,锁粒度大,冲突概率高,并发度低,不会出现死锁。 InnoDB支持表级锁与行级锁,默认为行级锁。行级锁开销大,加锁慢, ...
分类:
数据库 时间:
2019-08-04 13:55:14
阅读次数:
162
性能测试就是测试爆发力和耐力和整体协调性(是否那一块有明显短板) 基准测试: 一般用于性能调优,一直只调一个参数或一个地方,变化的地方尽可能小,将基准测试时采集得到的系统性能指标,作为基准测试结果,为后续并发压力测试的性能分析提供参考依据。 负载测试分以下两种: 容量测试:预计系统最大应该支持多大用 ...
分类:
其他好文 时间:
2019-07-28 00:06:08
阅读次数:
139
线程池和ThreadPoolExecutors虽然在程序中可以直接使用Thread类型来进行线程操作,但是更多的情况是使用线程池,尤其是在JavaEE应用服务器中,一般会使用若干个线程池来处理来自客户端的请求。Java中对于线程池的支持,来自ThreadPoolExecutor。一些应用服务器也确实是使用的ThreadPoolExecutor来实现线程池。对于线程池的性能调优,最重要的参数就是线程
分类:
编程语言 时间:
2019-07-22 10:10:44
阅读次数:
81
MySQL性能调优–你必须了解的15个重要变量前言:MYSQL应该是最流行了WEB后端数据库。虽然NOSQL最近越來越多的被提到,但是相信大部分架构师还是会选择MYSQL来做数据存储。本文作者总结梳理MySQL性能调优的15个重要变量,又不足需要补充的还望大佬指出。1.DEFAULT_STORAGE_ENGINE如果你已经在用MySQL5.6或者5.7,并且你的数据表都是InnoDB,那么表示你已
分类:
数据库 时间:
2019-07-21 22:30:28
阅读次数:
153